الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

وين الخطأ !

بدأه Dema.ksa في 24 أكتوبر 2010 · 6 رد · 467 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

وين الخطأ :ohmy: !!

#include <iostream>
using namespace std ;
struct student 
{
         char name [10] ;
     int mark [3];
     int average;
     int sum;
};

int main()
{
student a[5];
float max , min ;
for(int i=0 ; i<5 ; i++)
{
  cout<<"Enter name student "<<i+1<<":" ; 
  cin>>a.name ;
  a.sum = 0;
cout<<"Enter 3 marks\n";
for(int j=0 ;j<3;j++)
{
        cin>>a.mark[j];
        a.sum +=a.mark[j];
}
a.average = a.sum /5; 
}
cout<<"Name  mark1  mark2  mark3  average\n";
cout<<"---   ----  ----    ----   ------\n";
for(int i=1;i<=5;i++){
 cout<<a.name<<"   "; 
 for(int j=0 ; j<3 ; j++)
 cout<<a.mark[j]<<"   "; 
 cout<<a.average<<endl ;
}
max = min = a[1].average ; 

for(int i=0 ; i<5 ; i++) 
{
if ( max <= a.average )
max = a.average ;
if (min >= a.average)
min = a.average;
}
cout<<"Lowest Average : "<<min <<endl ;
cout<<"Largest Average : "<<max <<endl ;
system ("pause");
return 0 ;
}

ياليت احد يعرف الخطأ وين :happy: !

وكمان ياليت احد يعلمني كيف اخلي هذا البرنامج يشتغل بإستخدام الـ Files بلييييييز !

وشكراً :happy: .

#2

السلام عليكم ,

الكود بعد التصحيح :

#include <iostream>
using namespace std ;
struct student 
{
     char name [10] ;
     int mark [3];
     int average;
     int sum;
};

int main()
{
student a[5];
float max , min ;
for(int i=0 ; i<5 ; i++)
{
  cout<<"Enter name student "<<i+1<<":" ; 
  cin>>a.name ;
  a.sum = 0;
cout<<"Enter 3 marks\n";
for(int j=0 ;j<3;j++)
{
        cin>>a.mark[j];
        a.sum +=a.mark[j];
}
a.average = a.sum /5; 
}
cout<<"Name  mark1  mark2  mark3  average\n";
cout<<"---   ----  ----    ----   ------\n";
for(int i=0;i<5;i++){
 cout<<a.name<<"   "; 
 for(int j=0 ; j<3 ; j++)
 cout<<a.mark[j]<<"   "; 
 cout<<a.average<<endl ;
}

max = min = a[1].average ; 

for(int i=0 ; i<5 ; i++) 
{
if ( max <= a.average )
max = a.average ;
if (min >= a.average)
min = a.average;
}
cout<<"Lowest Average : "<<min <<endl ;
cout<<"Largest Average : "<<max <<endl ;
system ("pause");
return 0 ;
}

بالتوفيق :happy: ,

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#3

شكراً شششكراً كثيييير اختي اشراقه :happy: .

طيب ممكن احد يعلمني كيف احله باستخدام الـ Files بلييييييز !

#4

انتظـر المساعده :huh: .

#5

يارب احد يعلمني كيف :unsure: !!

وشكراً :happy: .

#6

:wacko:

:wacko:

:wacko:

#7

اريد حل برنامج يطلب ادخال 5 طلاب الاسم ولكل طالب 3 درجاااااات , ويريد اعلى درجه واقل درجه والمعدل العام :happy: !!

ولكـن :unsure: , باستخدام الـ files !!

والله مو عارفه احل ابداً والا كان حطيت محاولاتي . . ياليت احد يساعدني :wacko: ~

مواضيع مشابهة