تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 12 از 12

نام تاپيک: درخواست كمك براي نوشتن يك برنامه ‍‍c++

  1. #11
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    107

    12

    سلام عزیز دلم بهتر بود تو وبلاگ ازم درخواست می کردی برنامه ساده ترشو تو وبلاگ گذاشتم برو ببینش

  2. #12
    اگه نباشه جاش خالی می مونه elyass's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    209

    پيش فرض

    من يه چيزايي نوشتم ولي 14تا ارور داشت نتونستم برطرفشون كنم
    كمكم كنيد
    #include<iostreame.h>
    class student{
    int serial;
    float ave;
    char name[20],field[20];
    public:
    student():serial(0),ave(0),name(),field()
    {}
    void get(){
    cout<<"enter information such as: name field seial average.";
    cin.get(name,20);
    cin.get(field,20);
    cin>>serial>>ave;
    }
    void del(student x[500]){
    cout<<"enter information to delete: n=name s=serial:";
    cin>>st;
    if(st==s)
    {cout<<"enter serial to delete:";
    cin>>a;
    for(i=0;i<500;i++)
    if(x[i].serial==a)
    for(j=i;j<500;j++)
    {x[j].serial=x[j+1].serial;
    x[j].name=x[j+1].name;
    x[j].ave=x[j+1].ave;
    x[j].field=x[j+1].field;
    }
    else
    if(st==n)
    {cout<<"enter name to delete:";
    cin.get(bt,20);
    for(i=0;i<500;i++)
    if(x[i].name==bt)
    for(j=i;j<500;j++)
    {x[j].name=x[j+1].name;
    x[j].serial=x[j+1].serial;
    x[j].ave=x[j+1].ave;
    x[j].field=x[j+1].field;}
    }
    else
    cout<<"Error!";
    for(i=0;i<500;i++)
    cout<<x[i].name<<"\t"<<x[i].serial<<"\t"<<x[i].field<<"\t"<<x[i].ave;}
    void arreng(student x[500]){
    cout<<"what kind of arreng do you want: n=name s=serial f=field:";
    cin>>sf;
    if(sf==n)
    for(i=0;i<500;i++)
    {n=strcmpi(x[i].name,x[i+1].name);
    if(n==1)
    {d=x[i+1].name;
    x[i+1].name=x[i].name;
    x[i].name=d;
    }}
    else
    if(sf==f)
    for(i=0;i<500;i++)
    {n=strcmpi(x[i].field,x[i+1].field);
    if(n==1)
    {d=x[i+1].field;
    x[i+1].field=x[i].field;
    x[i].field=d;
    }}
    else
    if(sf==s)
    for(i=0;i<500;i++)
    {n=strcmpi(x[i].serial,x[i+1].serial)
    if(n==1)
    {c=x[i+1].serial;
    x[i+1].serial=x[i].serial;
    x[i].serial=c;
    }}
    else
    cout<<"Error!";
    for(i=0;i<500;i++)
    cout<<x[i].name<<"\t"<<x[i].field<<"\t"<<x[i].serial<<"\t"<<x[i].ave;
    }
    void search(student x[500]){
    cout<<"Enter way of searching: n=name s=serial:";
    cin>>sp;
    if(sp==s)
    {cout<<"Enter serial:";
    cin>>v;
    for(i=0;i<500;i++)
    if(x[i].serial==v)
    cout<<x[i].name<<"\t"<<x[i].field<<"\t"<<x[i].serial<<"\t"<<x[i].ave;}
    else
    cout<<"Error!";
    if(sp==n)
    {cout<<"Enter name:";
    cin.get(f,20);
    for(i=0;i<500;i++)
    if(x[i].name==f)
    cout<<x[i].name<<"\t"<<x[i].field<<"\t"<<x[i].serial<<"\t"<<x[i].ave;}
    else
    cout<<"Error!";}
    void show(){
    cout<<name<<"\t"<<field<<"\t"<<serial<<"\t"<<ave;}
    void repair(student x[500]){
    cout<<"Enter information to delete: n=name s=serial:";
    cin>>hp;
    if(hp==n)
    {cout<<"Enter name to repair:";
    cin.get(esm,20);
    for(i=0;i<500;i++)
    if(x[i].name==esm)
    {cout<<x[i].name<<"\t"<<x[i].field<<"\t"<<x[i].serial<<"\t"<<x[i].ave;
    cout<<"Enter new information:name field serial ave:";
    cin.get(nn,20);
    cin.get(nf,20);
    cin>>ns>>na;
    x[i].name=nn;
    x[i].field=nf;
    x[i].serial=ns;
    x[i].ave=na;}}
    else
    if(hp==s)
    {cout<<"Enter serial to repair:";
    cin>>u;
    for(i=0;i<500;i++)
    if(x[i].serial==u)
    {cout<<x[i].name<<"\t"<<x[i].field<<"\t"<<x[i].serial<<"\t"<<x[i].ave;
    cout<<"Enter new information: name field serial ave:";
    cin.get(nn,20);
    cin.get(nf,20);
    cin>>ns>>na;
    cin>>ns>>na;
    x[i].name=nn;
    x[i].field=nf;
    x[i].serial=ns;
    x[i].ave=na;}}
    cout<<nn<<"\t"<<nf<<"\t"<<ns<<"\t"<<na;}
    int main(){
    student x[500],w;
    int i,j,a,c,v,u,ns,na;
    char st[2],f,hp[2],esm,sp[2],bt,sf[2],d,nn,nf;
    for(i=0;i<500;i++)
    x[i].get();
    w.del(x);
    w.arreng(x);
    w.search(x);
    w.show(x);
    w.repair(x);
    return 0;
    }

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •