PDA

View Full Version : سوال: max1 va max2



skarimi1369
جمعه 28 مهر 1391, 11:47 صبح
سلام دوستان

كد پايين تعداد نامحدود اسم و نمره ميگيره
ومعدل و ونام نفر اول و دوم بايد چاپ كنه
ولي براي نفر دوم همون نفر اول رو ميده يا نميده اصلا
چكار كنم راهنمايي و كمك
ممنون ميشم


-
#include <iostream.h>
#include <string.h>
#include <stdio.h>
main()
{
float a,sum=0,max1=0,max2=0;
int i=-1;
char name[10];
char first1[10];
char first2[10];
do{
gets(name);
cin >> a;
sum += a;
i++;
if (a > max1) (max1 =a,max2=max1,strcpy(first1,name));
if ((a <= max2)&&(max1 <= max2)) (max2 =a,strcpy(first2,name));
}while (a);
printf("\n\n\t\t\t\t Saeed Karimi\n\n\n");
cout <<sum /i;
cout <<"\nBEST 1\n";
cout << first1;
cout <<"\nBEST 2\n";
cout << first2;
printf("\n\n\n\t\t\t\t CopyRight @ 2012");
}

moonDark
جمعه 28 مهر 1391, 12:05 عصر
لطف کنید کدتون رو داخل قالب C++ بزارین تا بتونیم بخونیمش