loading...
بروبچ برقی
mirza بازدید : 142 چهارشنبه 07 خرداد 1393 نظرات (2)

برنامه مربوط به اطلاعات صد دانشجوی بدبخت

 

#include <iostream.h>

#include <string.h>

#include <conio.h>

#define size 100

class etelaat

{

public:

                int gf,gmo,gma,moadel,e;

                                char firstname[75];

                                char lastname[75];

                void tartib(int);

} x[size];

void etelaat :: tartib(int a)

{

                int max=0,v=0,b=0,c=0;

 

                for (int i=0 ; i < size;i++)

                for (int j = i + 1; j < size; j++)

                {

                                if (x[j].moadel>x[i].moadel)

                                {

                                                struct peyman {

            char A[75];

                                                                char C[75];}p;

                                                max = x[j].moadel;

                                                x[j].moadel = x[i].moadel;

                                                x[i].moadel = max;

                                                v = x[j].gf;

                                                b = x[j].gmo;

                                                c = x[j].gma;

                                                x[j].gf = x[i].gf;

                                                x[i].gf = v;

                                                x[j].gmo = x[i].gmo;

                                                x[i].gmo = b;

                                                x[j].gma = x[i].gma;

                                                x[i].gma = c;

         strcpy(p.C,x[i].firstname);

         strcpy(x[i].firstname,x[j].firstname);

         strcpy(x[j].firstname,p.C);

         strcpy(p.A,x[i].lastname);

         strcpy(x[i].lastname,x[j].lastname);

         strcpy(x[j].lastname,p.A);

                                }

                }

}

void main()

{

                int i;

                struct harf{

                char pe[75] ;

                char ks[75] ;

                }h;

   cout << "esme mored nazar khod ra vare konid:  ";

                cin >> h.pe ;

                for (i = 0; i < size; i++)

                {

                                cout << "Lotfan esme kochak " << ++i << " ra vared konid:" << endl;

                                i--;

                                cin >> x[i].firstname;

                                cout << "Lotfan famil " << ++i << " ra vared konid:" << endl;

                                i--;

                                cin >> x[i].lastname;

                                cout << "Lotfan nomre fizik " << ++i << " ra vared konid:" << endl;

                                i--;

                                cin >> x[i].gf;

                                cout << "Lotfan nomre mabani " << ++i << " ra vared konid:" << endl;

                                i--;

                                cin >> x[i].gma;

                                cout << "Lotfan nomre moadelat " << ++i << " ra vared konid:" << endl;

                                i--;

                                cin >> x[i].gmo;

                }

                for (i = 0; i < size; i++)

                                x[i].moadel = (x[i].gf + x[i].gma + x[i].gmo)/3;

   cout << "nnn In etelaat marbot be daneshjoian ba esme ALI hast.n";

                for (i = 0; i < size; i++){

                                if (strncmp(x[i].firstname, h.pe, 3) == 0){

                                                cout << x[i].firstname ;

                                                cout <<"    " <<x[i].lastname << endl;

                                                cout <<"    nomre fizike :  " << x[i].gf;

                                                cout <<"    nomre mabani :  " << x[i].gma;

                                                cout <<"    nomre moadelat :  " <<x[i].gmo << "nn";

                                }

                }

   cout << "nnn In ghesmaat radey daneshjoian ra neshan midahad.n";

                for (i = 0; i < size; i++){

                                if (x[i].moadel >= 17)

                                                cout <<x[i].firstname<<"  "<<x[i].lastname <<"   dar radeye A gharar darad." <<  endl;

                                if (x[i].moadel >= 15 && x[i].moadel < 17)

                                                cout << x[i].firstname<<"  "<<x[i].lastname <<"   In daneshgo dar radeye B gharar darad." <<  endl;

                                if (x[i].moadel < 15)

                                                cout <<x[i].firstname<<"  "<<x[i].lastname  <<"   In daneshgo dar radeye C gharar darad." << endl;

                }

                for (int i = 0; i < size; i++)

                                x[i].tartib(x[i].moadel);

   cout << "nnn In ghesmaat danesgjoian ra bar asas moadel moratab mikonad:  nn";

                for (int i = 0; i < size; i++)

                {

                                cout << x[i].firstname << " e " << x[i].lastname << " ba moadle " << x[i].moadel<<endl;

                }

                getch();

}

براي نمايش ادامه اين مطلب بايد عضو شويد !
نام کاربری :
رمز عبور :
تکرار رمز :
موبایل :
ایمیل :
نام اصلی :
کد امنیتی :
 
کد امنیتی
 
بارگزاری مجدد

اگر قبلا ثبت نام کرديد ميتوانيد از فرم زير وارد شويد و مطلب رو مشاهده نماييد !
مطالب مرتبط
ارسال نظر برای این مطلب
این نظر توسط تینکربل در تاریخ 1393/03/10 و 10:14 دقیقه ارسال شده است

مممممممممممنوننننننننن

این نظر توسط mehdi در تاریخ 1393/03/09 و 17:31 دقیقه ارسال شده است

خیلی با معرفتین!!ممنونشکلک


کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    نظرسنجی
    چرا رشته برق اومدی؟
    تا حالا عاشق شدی؟
    آمار سایت
  • کل مطالب : 249
  • کل نظرات : 383
  • افراد آنلاین : 1
  • تعداد اعضا : 29
  • آی پی امروز : 30
  • آی پی دیروز : 4
  • بازدید امروز : 141
  • باردید دیروز : 15
  • گوگل امروز : 6
  • گوگل دیروز : 1
  • بازدید هفته : 243
  • بازدید ماه : 578
  • بازدید سال : 4,378
  • بازدید کلی : 109,353