الساعة الآن 01:02 AM


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

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

سجل دخولك الأن









NOTICE | تنبيـــه :- هذا الموضوع قديم تم انشائه قبل 951 يوم مضى , قد تكون مشاركتك هنا غير مجدية يُفضل انشاء موضوع جديد ان تطلب الامر.
النتائج 1 إلى 3 من 3
  1. #1
    الصورة الرمزية Mnooooi
    تاريخ التسجيل : Mar 2014
    الجنس : أنثى
    عدد الكتب في مكتبتي : 0
    التقييم : 50

    بياناتى الأكاديمية

    التخصص

    :علوم حاسب

    الكلية

    : كلية علوم الحاسب والمعلومات

    المستوى

    : الثاني

    التفاعل

    مواضيعى

    : 16

    مشاركاتى

    : 16

    مقالات المدونة :

    ممكن تدخلون


    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. #2
    جامعي جديد
    الصورة الرمزية Mnooooi

    تاريخ التسجيل : Mar 2014
    عدد الكتب في مكتبتي : 0
    الجنس : أنثى
    معدل تقييم المستوى : 3
    التقييم : 50

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : علوم حاسب

    الكلية

    : كلية علوم الحاسب والمعلومات

    المستوى

    : الثاني

    التفاعل

    مواضيعى

    : 16

    مشاركاتى

    : 16

    مقالات المدونة :


    ولااا احد رد

  3. #3
    =)
    الصورة الرمزية isu

    تاريخ التسجيل : Apr 2010
    عدد الكتب في مكتبتي : 0
    الجنس : ذكر
    معدل تقييم المستوى : 7
    التقييم : 52

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : دراسات المعلومات

    الكلية

    : كلية علوم الحاسب والمعلومات

    المستوى

    : الأول

    التفاعل

    مواضيعى

    : 22

    مشاركاتى

    : 22

    مقالات المدونة :


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

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


    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 زائر)

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

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

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