PDA

View Full Version : سوال: رفع یه سری ایرادت از برنامه



behroz1992
سه شنبه 25 خرداد 1389, 11:37 صبح
درود
ببخشید در مورد عنوان تاپیک بهتر از این به ذهنم نمیرسید
دوستان میخواستم بدونم مشکل این برنامه چیه ؟ چه سر فایلی باید انتخاب کنم؟
صورت برنامه:
جدول ضرب10*10 هم بر 5و هم بر 7 بخش پذیر باشه

main()
{
int t=0,sum=0;
for(int i=1;i<=10;i++)
for(int j=1;j<=10;j++)
if (((i*j%5==0)&&((i*j%7==0)))
{
sum+=i*j;
t++;
}
count<<"avg="<sum/t;
gotch();
}

simorghm
سه شنبه 25 خرداد 1389, 17:31 عصر
جدول ضرب10*10 هم بر 5و هم بر 7 بخش پذیر باشه
دوست عزیز ، می تونم بپرسم منظور از این چیه ؟
اما به هر حال ارور ها رو برطرف کردم که این شد :

#include <iostream>
#include <conio.h>

using namespace std;

main()
{
int t=0,sum=0;
for(int i=1;i<=10;i++)
{
for(int j=1;j<=10;j++)
{
if ((i*j%5==0)&&((i*j%7==0)))
{
sum+=i*j;
t++;
}
}
}
cout << "avg= " << sum << "\t";
getch();
}

لیست مشکلات برنامه :
1- سرفایل های iostream و conio.h باید بارگذاری می شدند .
2- کروشه ابتدای و انتهایی حلقه های for فراموش شده بودند .
3- یک عدد پرانتز در if اضافه بود .
4- به جای getch و cout به اشتباه gotch و count نوشته شده بود .
5- در دستور cout به جای دو عدد > یک عدد > گذاشته شده بود .
6- در دستور cout قسمت t\ به صورت t/ نوشته شده و جدا نشده بود .
7- عبارت using namespace std در ابتدای برنامه نوشته نشده بود .
دوست عزیز ، بهتره خودتون ارور های برنامتون رو بر طرف کنین تا مهارت لازم در این ضمینه رو هم کسب کنین .
در ضمن من فقط ارور های برنامه رو رفع کردم و نمی دونم که آیا این برنامه کاری رو که شما می خواین انجام میده یا نه ؟

behroz1992
چهارشنبه 26 خرداد 1389, 02:55 صبح
ممنون دوست من اشتباه نوشتم میانگین جدول ضرب 10*10 که هم بر5 و هم بر7 بخش پذیر باشد