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

مساعده في ++C !

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

السلام عليكم

انا جديده على ++ c

ممكن احد بساعدني فحل البرنامج !

خمس طلاب مطلوب مني ادخل اسمائهم ولكل طالب ثلاث درجات , المعدل لكل طالب , اعلى معدل , اقل معدل , المعدل العام !

بحيث تظهـر على الشاشـه بهذا الشكل

name mark1 mark2 mark3 average

1

2

3

4

5

#include "stdafx.h"

struct student

{

	char name [10] ;

	int mark [3];

	int average;

	int sum;

};

int main()

{


student a[5];

for(int i=1;i<=5;i++)

}

cout<<"Enter name student"<<i<<endl;

cin>>a.name;

sum=0;

cout<<"Enter 3 marks\n";

for(int j=1;j<=3;j++)

{
	cin>>a.marks[j];

	sum=sum+a.marks[j];

}

int max=0;

for(int m=1;m<=3;m++)

{

	if(b[m]>max)
		max=b[m];

}

int min=0;

for(int n=1;n>=3;n--)

{

	if(s[n]<min)
		s[n]=min;

}

a.average=sum/5;

}

cout<<name  mark1  mark2  mark3  average\n";
cout<<---   ----  ----    ----   ------\n";


for(int i=1;i<=5;i++)
	cout<<a.name<<"   "<<a.marks[j]<<"   "<<a.marks[j]<<"    "<<a.marks[j]<<"   "<<a.average<<"    ";

return 0;

}

تم تعديل هذه المشاركة بواسطة محمد علاء الدين في 6 أكتوبر 2010 في 16:32 — السبب: يرجى وضع الكود داخل تاج الكود :mad:

#2

ارجوك ضع الكود فى المكان المخصص له مثل هذا

cout << "hello world!";

.Everyone has a dream

.I never thought that I would be the one I am on now

...No Pain No Gain

مشرف قسم السى/سى++ و الاسيمبلى سنة 2015 بأذن الله ...

تعديل: مشرف قسم السى/سى++ من 2012.

#3

اوكي وشكرا على التنبيه

|

وشكراااا اخ محمد علاء الدين على التعديل

ماكنت عارفه كيف

تم تعديل هذه المشاركة بواسطة Dema.ksa في 6 أكتوبر 2010 في 16:38

#4

و عليكم السلام ..

#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: ,

تم تعديل هذه المشاركة بواسطة إشراقة فجر في 6 أكتوبر 2010 في 19:25

1

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

#5

شكراً كثيـــر اشراقة فجر , وجزاك الله خيـر .

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