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

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




صفحه 19 از 326 اولاول ... 91516171819202122232969119 ... آخرآخر
نمايش نتايج 181 به 190 از 3257

نام تاپيک: سوالات مبتدی و عمومی (++C, C) خود را اینجا بپرسید

  1. #181
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2006
    پست ها
    39

    پيش فرض فقط حرفه اي ها در ساختمان داده ++c

    يک شرکت اتوبوسراني براي کليه شهر هاي ايران مي خواهد خدمات دهد
    اين شرکت فعلا براي 50 شهر سرويس دارد(رفت و برگشت)
    اولا امکان حذف و اضافه کردن شهر ها را دارا مي باشد
    ثانيا امکان مرتب سازي شهر ها بر اساس فيلد هاي مختلف(فاصله - قيمت - حروف الفبا) را داشته باشد
    بايد برنامه را با الگوريتم هاي درج - حذف - پيمايش - جستجو در گراف بر اساس فيلد هاي مختلف- الگوريتم sort ليست پيوند والگوريتمي که در پايين ذکر مي شود . نوشته شود
    با استفاده از الگوريتم کوتاهترين مسير ' کوتاهترين مسير ممکن بين دو شهر را بدست آورد.
    اگر هم خواستيم بين دو شهر مسير جديدي ايجاد کنيم ' اين مسير را برايمان ايجاد کند.

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

    پيش فرض

    ببخشيد ميشه مشكل اين برنامه رو بهم بگيد حياتيه
    برنامه اي كه بتوان با استفاده از ان اطلاعات دانشجويان شامل نام ونام خانودگي و شماره دانشجويي و معدل و رشته تحصيلي را از ورودي دريافت كند وسپس عمليات زير را انجام دهد:
    1.امكان وارد كردن اطلاعات دانشجويان
    2.امكان ويرايش
    3.امكان جستجو براساس شماره دانشجويي و نام خانوادگي
    4.امكان مرتب كردن و نمايش ان
    5.امكان حذف اطلاعات و دانشجويان
    #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;
    }

  3. #183
    داره خودمونی میشه farnaz_bahall's Avatar
    تاريخ عضويت
    Sep 2007
    پست ها
    80

    پيش فرض

    سلام
    من يك كمك مي خواستم اما نه در رابطه با برنامه نويسي بلكه در رابطه با الگوريتم يك برنامه.
    من الگوريتم برنامه مربع جادويي مي خوام كه بتونه مربع هايي با اندازه ي 6 ، 10 ، ... رو حساب كنه من برنامه رو براي بقيه اعداد نوشتم اما الگوريتمي كه مربوط به اين دسته اعداد باشه چيزه مفهومي پيدا نكردم.
    اگر كسي در اين زمينه اطلاعاتي داره ممنون مي شم منو راهنمايي كنه.

  4. #184
    آخر فروم باز
    تاريخ عضويت
    Apr 2007
    محل سكونت
    S.h.i.r.a.Z
    پست ها
    1,666

    پيش فرض

    با سلام

    از قبل معذرت میخوام اگر موضوع رو اینجا مطرح میکنم

    من یه برنامه در مورد ذخیره و بازیابی اطلاعات به زبان ++c میخواستم که در آن 1 رکورد با طول متغیرو ثابت مکان در اون تعریف میشهو فیلدهای اون اشاره گر باشندو رکورد به اسم student با 3 فیلد name و family و serial number باشه

    تو رو خدا کمک کنید . از کجا میتونم گیر بیاورم . برای پروژه است

    یکی لطف کنه بگه . خیلی ممنونم میشم

    مرسی
    Last edited by brad pitt; 25-12-2007 at 10:36.

  5. #185
    در آغاز فعالیت nakhyinthezone's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    3

    پيش فرض

    [quote=brad pitt;1930442]با سلام

    از قبل معذرت میخوام اگر موضوع رو اینجا مطرح میکنم

    من یه برنامه در مورد ذخیره و بازیابی اطلاعات به زبان ++c میخواستم که در آن 1 رکورد با طول متغیرو ثابت مکان در اون تعریف میشهو فیلدهای اون اشاره گر باشندو رکورد به اسم student با 3 فیلد name و family و serial number باشه

    تو رو خدا کمک کنید . از کجا میتونم گیر بیاورم . برای پروژه است

    یکی لطف کنه بگه . خیلی ممنونم میشم

    مرسی

  6. #186
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2008
    پست ها
    3

    پيش فرض

    سلام
    من چند تا سوال حیاتی دارم اگر کسی می تونه کمک کنه!
    در سی باشه
    برنامه ای که تعداد ن عدد صحیح را از ورودی بگیرد در ارایه ای بطول ن ذخیره کند که
    تعداد اعداد تک رقمی دو رقمی سه رقمی و سایر ارقام را چاپ کند.



    تعداد اعداد مربع کامل را همراه خود اعداد کامل در صورت وجود نشان دهد.

    اعداد را به صورت مرتب شده از بزرگ به کوچک نشان دهد.



    تورو خدا اگر یکی شم بلدید کمک کنید
    Last edited by neda ghadirian; 03-01-2008 at 13:23.

  7. #187
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Aug 2007
    پست ها
    486

    پيش فرض

    با سلام

    از قبل معذرت میخوام اگر موضوع رو اینجا مطرح میکنم

    من یه برنامه در مورد ذخیره و بازیابی اطلاعات به زبان ++c میخواستم که در آن 1 رکورد با طول متغیرو ثابت مکان در اون تعریف میشهو فیلدهای اون اشاره گر باشندو رکورد به اسم student با 3 فیلد name و family و serial number باشه

    تو رو خدا کمک کنید . از کجا میتونم گیر بیاورم . برای پروژه است

    یکی لطف کنه بگه . خیلی ممنونم میشم

    مرسی
    اینجا کسی پروژه انجام نمیده دو دستی تقدیم کنه به شما باید خودت انجام بدی. اگه سوالی داری در خدمتیم

  8. #188
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Aug 2007
    پست ها
    486

    پيش فرض

    سلام
    من چند تا سوال حیاتی دارم اگر کسی می تونه کمک کنه!
    در سی باشه
    برنامه ای که تعداد ن عدد صحیح را از ورودی بگیرد در ارایه ای بطول ن ذخیره کند که
    تعداد اعداد تک رقمی دو رقمی سه رقمی و سایر ارقام را چاپ کند.



    تعداد اعداد مربع کامل را همراه خود اعداد کامل در صورت وجود نشان دهد.

    اعداد را به صورت مرتب شده از بزرگ به کوچک نشان دهد.



    تورو خدا اگر یکی شم بلدید کمک کنید
    به این سوال نمیگن ، می گن درخواست برنامه این تاپیک هم برای انجام پروژه ها و برنامه های درخواستی شما ایجاد نشده. باید خودت فکر کنی و انجام بدی. بدون این کار هیچ وقت برنامه نویسی رو یاد نمی گیری.

  9. #189
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2008
    پست ها
    14

    پيش فرض

    سلام
    من 4 برنامه می خوام اگه کسی بتونه کمکم کنه ممنون میشم
    1. برنامه ساعت گرافیکی عقربه دار که قابل اجرا در کامپایر ++c باشه .
    2.برنامه SQRT به ازای هر عدد قابل اجرا در کامپایلر ++c باشد.
    3.برنامه sin که به ازای هر درجه داده شده قابل اجرا در کامپایلر ++c باشد .
    4.برنامه فاکتوریل که به ازای هر عدد قابل اجرا در کامپایلر ++c باشد .

  10. #190
    اگه نباشه جاش خالی می مونه sherlockholmz's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    دنياي قبل از مرگ
    پست ها
    439

    پيش فرض

    سلام
    من چند تا سوال حیاتی دارم اگر کسی می تونه کمک کنه!
    در سی باشه
    برنامه ای که تعداد ن عدد صحیح را از ورودی بگیرد در ارایه ای بطول ن ذخیره کند که
    تعداد اعداد تک رقمی دو رقمی سه رقمی و سایر ارقام را چاپ کند.



    تعداد اعداد مربع کامل را همراه خود اعداد کامل در صورت وجود نشان دهد.

    اعداد را به صورت مرتب شده از بزرگ به کوچک نشان دهد.



    تورو خدا اگر یکی شم بلدید کمک کنید
    سلام،
    خوب اول دو آرايه با طول معين و تعداد متغير به عنوان شمارنده اعداد يك رقمي،دورقمي و... و نيز يك شمارنده براي اعداد مربع كامل تعريف كنيد.سپس اعداد را از ورودي بخوانيد. در حين خواندن اعداد (يعني پس از دريافت هر عدد و ذخيره آن در آرايه اول)آنرا از لحاظ تعداد ارقام شناسائي نمائيد(مثلا"،يك حلقه تعريف كنيد و عدد را به توانهاي پياپي 10 تقسيم نمائيدو خارج قسمت را بصورت int ذخيره كنيدتا صفر شود .توان آخري 10 ،تعداد ارقام را نشان مي دهد).بعد عدد هر چند رقمي بود يك رقم به شمارنده آن اضافه نمائيد.سپس ريشه عدد را نيز (مثلا" با تابع pow) بدست آورده در يك متغيرint ذخيره نمائيد.با بتوان دو رساندن اين متغير و مقايسه با عدد اوليه مي توان مشخص نمود كه آيا عدد مربع كامل است يا خير.اگر بود به شمارنده مربوطه اضافه نموده و خود عدد را نيز در آرايه دوم ذخيره نمائيد.توجه كنيد كه تمام اين اعمال در حين گرفتن اعداد از ورودي صورت مي پذيرد.سرانجام پس از اتمام دريافت اعداد بايكي از روتينهاي sort اعداد را مرتب نمائيد.
    اينهم از كمك
    موفق باشيد.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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