اقتباس

 

ممكن حل 

Write a C++ code that can find the average of 10 students in the main program. The
code should use the "array" to store each student's grades, the "structure" to hold the
students' information, and then use the user defined function to determine whether the
obtained average is prime number or not for each student.

 

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 2

الحل :
 

#include <iostream>
using namespace std;
struct student
{
    string name;
    float marks;
} s[10];
bool prime(int b) {
	if(b<2)return 0;
	for(int i=2; i*i<=b; ++i)
		if(b%i==0)return 0;
	return 1;
	}
int main()
{
    cout << "Enter information of students: " << endl;

    for(int i = 0; i < 10; ++i)
    {

        cout << "Enter name: ";
        cin >> s[i].name;

        cout << "Enter marks: ";
        cin >> s[i].marks;

        cout << endl;
    }

    cout << "Displaying Information: " << endl;
    
    int avg=0,sum=0;
    
    for(int i = 0; i < 10; ++i)
    {   
	    sum+=s[i].marks ;
        cout << "Name: " << s[i].name << endl;
        cout << "Marks: " << s[i].marks << endl;
    }
    cout<<"\n";
    avg=(int)sum/10;
    if(prime(avg)==1)
    	cout<<"average prime";
	else
	    cout<<"average not prime";
	
    return 0;
}

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

السؤال غير واضح أختي .. هل يمكنك توضيحه أكثر 

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1
بتاريخ 2 ساعات قال Ali Haidar Ahmad:

يمكن أن نساعدها في أن نضعها على المسار الصحيح لتبدأ لكن ما تطلبه غير واضح ! 

أقدر لك ذلك

السؤال على ما يبدو أنه واجب مدرسي كما ذكرت

وحسب ما فهمت من نص السؤال

فيه تحتاج إلى انشاء structure لحفظ معلومات الطالب Student بما فيها علامات الطالب

struct student{
private:
	string std_name;
	int marks[];
public:
	void set_marks(int marks[])
	{
		this.marks = marks;
	}
};

وبعدها انشاء مصفوفة من 10 طلاب ولكل واحد منهم مجموعة علامات

وحساب متوسط علامات كل طالب

وانشاء دالة لتحديد هل المتوسط هو عدد أولي أم لا

بصراحة مهاراتي في لغة c++ لم تعد كما كانت فلم أستخدمها منذ زمن

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

على ما يبدو أنه لن يجاوب أحد على هذا السؤال لأنه على الأرجح واجب مدرسي

عندما تواجه مثل هذه الأمور الأفضل أن تحاول بنفسك ثم تعرض تجربتك حتى تتم مساعدتك بشكل أكبر

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 36 دقائق مضت قال فؤاد المهاوش:

على ما يبدو أنه لن يجاوب أحد على هذا السؤال لأنه على الأرجح واجب مدرسي

عندما تواجه مثل هذه الأمور الأفضل أن تحاول بنفسك ثم تعرض تجربتك حتى تتم مساعدتك بشكل أكبر

يمكن أن نساعدها في أن نضعها على المسار الصحيح لتبدأ لكن ما تطلبه غير واضح ! 

3 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن