اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

مرحباً بك @اسامه آل سلمان.

هذا هو حلل المسألة مع الشرح:

#include <iostream>
using namespace std;

// متغير يتحكم في عدد الطلاب   لجميع الوظائف
const int STUDENTS_COUNT = 2;


struct student
{
    string name;
    string country;
    int age;
    float marks;
} s[STUDENTS_COUNT];

int main()
{
    cout << "Enter the Students: " << endl;

    //structure عملية تكرار حتى نملء ال 
    for(int i = 0; i < STUDENTS_COUNT; ++i)
    {

        cout << "Enter name: ";
        cin >> s[i].name;
        
        cout << "Enter country: ";
        cin >> s[i].country;
        
        cout << "Enter Age: ";
        cin >> s[i].age;
        
        cout << "Enter marks: ";
        cin >> s[i].marks;

        cout << "---------\n";
        
        cout << endl;
    }




    cout << "Students Info: " << endl;
    
    //متغير متوسط الأعمار
    float average_age;
    
    // متغير مجموع الأعمار
    int total_age = 0;
    
    // عرض بيانات الطلاب
    for(int i = 0; i < STUDENTS_COUNT; ++i)
    {
        cout << "Student: " << s[i].name << endl;
        cout << "Country: " << s[i].country << endl;
        cout << "Age: " << s[i].age << endl;
        cout << "Marks: " << s[i].marks << endl;
        
        cout << "----------\n" << endl;
        
        //total_age في كل تكرار نضيف عمر الطلاب على 
        total_age += s[i].age;
    }
    
    
    //حساب متوسط الأعمار
    average_age = total_age / STUDENTS_COUNT;
    
    //عرض المتوسط
    cout << "Average age : ";
    cout << average_age << "\n--------------\n";
    
    //عرض مجموع الأعمار
    cout << "Total age : ";
    cout << total_age << "\n--------------\n";
    
    
    return 0;
}

شكراً لك.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...