firstclass
جمعه 29 آبان 1388, 20:18 عصر
سلام دوستان شرمنده من یکم مبتدی ام با همین توانایی ناقصم یه برنامه تو borland ++C نوشتم که به طور مثال 3 تا نتیجه از مسابقات لیگ رو بگیره و با پیش بینی افراد مقایسه بکنه و اگه کاملا درست بود چاپ کنه 5 تفاضل درست 3 فقط برنده 1 و کاملا غلط 0 رو چاپ کنه
روی 1 مورد درست جواب میده اما وقتی داخل حلقه for برای تعداد دوم و سوم میره به مشکل میخوره معلومه ایرادش کجاست؟
این تک شماره ایش:
#include<iostream.h>
void main( )
{int a=3,b=2,c,d,e;
cin>>c>>d;
if(a==c&&b==d)
{e=5;}
else if(a-b==c-d)
{e=3;}
else if(a>b&&c>d||a<b&&c<d)
{e=1;}
else
{e=0;}
cout<<e;
}
اینم با حلقه سه تایی
#include<iostream.h>
void main( )
{int a=3,b=2,c,d,e,f,g,h,i;
for(i=1;i<=3;i++)
{cin>>c>>d;
if(a==c&&b==d)
{e=5;}
else if(a-b==c-d)
{f=3;}
else if(a>b&&c>d||a<b&&c<d)
{g=1;}
else
{h=0;}
}
cout<<e<<f<<g<<h;
}
که در این مثال نتیجه پیش فرض 3-2 در نظر گرفتم
در مثال اولی اگر هر نتیجه ات هر کدوم از شرایط رو داشته باشه خروجی درست رو میده اما در دومی یه سری اعداد بی ربط میده
اطلاعاتم هم در حد ترم یکه دیگه در همون حد بگید که فقط کار کنه:خجالت:
حالا اگه دونه دونه خروجی ها رو با خط فاصله هم بده که بهتر
بعد دیگه اینکه اگه درست شد یه سوال متفرقه اینکه برای چطور میشه یه صفحه شبیه ماشین حساب درست کرد و برنامه شو exe کرد کارش خیلی سخته؟
روی 1 مورد درست جواب میده اما وقتی داخل حلقه for برای تعداد دوم و سوم میره به مشکل میخوره معلومه ایرادش کجاست؟
این تک شماره ایش:
#include<iostream.h>
void main( )
{int a=3,b=2,c,d,e;
cin>>c>>d;
if(a==c&&b==d)
{e=5;}
else if(a-b==c-d)
{e=3;}
else if(a>b&&c>d||a<b&&c<d)
{e=1;}
else
{e=0;}
cout<<e;
}
اینم با حلقه سه تایی
#include<iostream.h>
void main( )
{int a=3,b=2,c,d,e,f,g,h,i;
for(i=1;i<=3;i++)
{cin>>c>>d;
if(a==c&&b==d)
{e=5;}
else if(a-b==c-d)
{f=3;}
else if(a>b&&c>d||a<b&&c<d)
{g=1;}
else
{h=0;}
}
cout<<e<<f<<g<<h;
}
که در این مثال نتیجه پیش فرض 3-2 در نظر گرفتم
در مثال اولی اگر هر نتیجه ات هر کدوم از شرایط رو داشته باشه خروجی درست رو میده اما در دومی یه سری اعداد بی ربط میده
اطلاعاتم هم در حد ترم یکه دیگه در همون حد بگید که فقط کار کنه:خجالت:
حالا اگه دونه دونه خروجی ها رو با خط فاصله هم بده که بهتر
بعد دیگه اینکه اگه درست شد یه سوال متفرقه اینکه برای چطور میشه یه صفحه شبیه ماشین حساب درست کرد و برنامه شو exe کرد کارش خیلی سخته؟