## أهلا وسهلا بك فى منتديات جامعة الإمام محمد بن سعود الإسلامية.

إذا كانت هذه زيارتك الأولى للملتقى تأكد من زيارة صفحة المساعدة ; كما يجب عليك التسجيل للمشاركة فى أنشطة الملتقى والكتابة فى أقسامه . نتمنى لك تصفحاً سعيداً..إدارة الملتقى

| تنبيـــه :- هذا الموضوع قديم تم انشائه قبل 997 يوم مضى , قد تكون مشاركتك هنا غير مجدية يُفضل انشاء موضوع جديد ان تطلب الامر.
1. ## ممكن تدخلون

Exercise 1:
Write a C++ program that defines 2-D array with (4 columns, 4 rows), the program should print the array, print summation of the diagonal, summation of the first row, summation of the first column.
Initialize each row with the values {1,2,3,4}.

Exercise2:
Write a C++ program that store the following list of countries and currencies in a 2-D array of strings: {{KSA, Riyal} , {UAE, Dirham} , {UK, Pound},{USA, Dollar}}.
Then ask the user about his choice of either he want to:
1. Enter country name to know its currency
2. Enter currency name to know which country it belongs to
In either choices, the program should output the correspondent information according to the inputted one. If the program does not find
the inputted country or currency, it print "Sorry, Not Found" error message.
Write a C++ program that reads three exam grades for 4 students, and store them in appropriate 2-d Array, then print to the user the following calculation information:
1. The average exam grade for each student,
2. The average grade in each exam.
Exercise 5:
Consider the following declaration
const int size =4;

int array1[]={10,20,30,40};

int array2[]={50,60,70,80};

int array3[2*size];
int *array3Ptr=array3;

A. Write the function void merge (int *x, int *y, int s, int *z) that receives array1 and array2 from the main and merged them into array3.
After calling merge function, array3 should hold {10, 20, 30, 40, 50, 60, 70, 80 }.
B. Use pointer/offset notation to print array3 from the main.

Exercise 6:
Using pointers, write a program that reads a word and prints the number of vowel letters (a, e, i, u, o) in that word .Your program should continue reading words from the user until EOF character entered.
ولاعليكم امر بس ابي شرح الاسئلة بسررعة لان التسليم بكرة

2. ولااا احد رد

3. السلام عليكم ورحمة الله وبركاته

هذا حل السؤال الاول :

Exercise 1:
Write a C++ program that defines 2-D array with (4 columns, 4 rows), the program should print the array, print summation of the diagonal, summation of the first row, summation of the first column.
Initialize each row with the values {1,2,3,4}
.

- الحل -

كود HTML:
`#include <iostream>using namespace std;int main (){          //set the array to 0         int array [4][4] ;         for( int i=0 ; i < 4 ; i ++ ) {              for ( int j=0 ; j < 4 ; j++ ) {                  array [i][j] = 0 ;                  }              }                                        //set the array to 1,2,3,4 each array                  int counter = 1 ;         for( int i=0 ; i < 4 ; i ++ ) {              for ( int j=0 ; j < 4 ; j++ ) {                  array[i][j]=counter ;                  counter ++ ;                  if ( counter ==5 ) { counter=1;}                  }              cout << endl ;              }                                        // the process of set the first row of the array              int FirstRow =0 ;              int sum=0;              for( int i=0 ; i<4 ; i++) {                   for( int j =0 ; j<4 ; j++ ) {                        if( i==FirstRow ) {                             sum+= array[i][j];                            }//if                        }//for                   }//for                                          // the process  of set the first column of the array              int FirstCul =0 ;              int sum2=0;              for( int i=0 ; i<4 ; i++) {                   for( int j =0 ; j<4 ; j++ ) {                        if( j==FirstCul ) {                             sum2+= array[i][j];                            }//if                        }//for                   }//for                      cout<< endl;              cout<< "the frist row equal = " << sum ;                  cout<< endl;              cout<< "the frist column equal = " << sum2 ;                         getchar();getchar();              return 0 ;    }`

#### معلومات الموضوع

##### الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

#### ضوابط المشاركة

• لا تستطيع إضافة مواضيع جديدة
• لا تستطيع الرد على المواضيع
• لا تستطيع إرفاق ملفات
• لا تستطيع تعديل مشاركاتك
•