PDA

View Full Version : مشکل در اجرا شدن برنامه



mohammad2407
جمعه 29 آذر 1392, 01:20 صبح
سلام دوستان عزیز من سی پلاس پلاس بلد نیستم ممنون میشم در مورد کد زیر منو راهنمایی کنید .

کد زیر من نوشتم ولی اجرا نمیشه در محیط Borland هم کد مینویسم


شرح برنامه : برنامه ای بنویسید که با استفاده از آرایه 10 مقدار صحیح از ورودی خوانده و کوچک ترین را در خروجی چاپ کند .

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

int min()
{
int a[10],i,min;
for(i=0;i<10;i++)
cin>>a[i];
min=a[0];
for(i=1;i<10;i++)

if(a[i]<min)
min=a[i];

cout<<min;
getch();
return 0;

}

اجرا نمیشه

sr2m72
جمعه 29 آذر 1392, 11:14 صبح
سلام دوستان عزیز من سی پلاس پلاس بلد نیستم ممنون میشم در مورد کد زیر منو راهنمایی کنید .

کد زیر من نوشتم ولی اجرا نمیشه در محیط Borland هم کد مینویسم


شرح برنامه : برنامه ای بنویسید که با استفاده از آرایه 10 مقدار صحیح از ورودی خوانده و کوچک ترین را در خروجی چاپ کند .

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

int min()
{
int a[10],i,min;
for(i=0;i<10;i++)
cin>>a[i];
min=a[0];
for(i=1;i<10;i++)

if(a[i]<min)
min=a[i];

cout<<min;
getch();
return 0;

}

اجرا نمیشه

سلام

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

int main(int argc, char *argv[])
{
int a[10],i,min;
for(i=0;i<10;i++)
cin>>a[i];
min=a[0];
for(i=1;i<10;i++)

if(a[i]<min)
min=a[i];
cout<<min;
getch();
return 0;
}


موفق باشید//

mohammad2407
شنبه 30 آذر 1392, 00:11 صبح
سلام

باز هم برای یه برنامه دیگه به مشکل بر خورد کردم ممنون میشم راهنمایی کنید

شرح برنامه : برنامه ای بنویسید که 5 مقدار صحیح از ورودی خوانده و اعداد فرد موجود در آنها را با هم جمع کند

کدی که خودم نوشتم

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

int main()
{
int s=0,i=0,a=0;

for(i=1;i<=5;i++)
cin>>a;
{
if(a%2==1)
s=s+a;
}
cout<<s;
getch();
return 0;
getch();

}

mohammad2407
شنبه 30 آذر 1392, 14:12 عصر
میشه راهنمایی کنید

karimi72
شنبه 30 آذر 1392, 15:11 عصر
سلام

باز هم برای یه برنامه دیگه به مشکل بر خورد کردم ممنون میشم راهنمایی کنید

شرح برنامه : برنامه ای بنویسید که 5 مقدار صحیح از ورودی خوانده و اعداد فرد موجود در آنها را با هم جمع کند

کدی که خودم نوشتم

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

int main()
{
int s=0,i=0,a=0;

for(i=1;i<=5;i++)
cin>>a;
{
if(a%2==1)
s=s+a;
}
cout<<s;
getch();
return 0;
getch();

}

دوست عزیز بهترین کار برای رفع اشکال بر نامه اینه که اونو استپ استپ (قدم به قدم) با استفاده از کامپایلر اجرا کنی در مورد برلند من کار نکرده ام برای همین نمی تونم بهتون بگم که چه جوری از این خاصیت استفاده کنید از بقیه دوستان سوال کنید

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

int main()
{
int s=0,i=0,a=0;

for(i=1;i<=5;i++)
{
cin>>a;

if(a%2==1)
s=s+a;
}
cout<<s;
getch();
return 0;
getch();

}

sr2m72
یک شنبه 01 دی 1392, 18:41 عصر
سلام

باز هم برای یه برنامه دیگه به مشکل بر خورد کردم ممنون میشم راهنمایی کنید

شرح برنامه : برنامه ای بنویسید که 5 مقدار صحیح از ورودی خوانده و اعداد فرد موجود در آنها را با هم جمع کند

کدی که خودم نوشتم

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

int main()
{
int s=0,i=0,a=0;

for(i=1;i<=5;i++)
cin>>a;
{
if(a%2==1)
s=s+a;
}
cout<<s;
getch();
return 0;
getch();

}

سلام
شما در این برنامه 5 تا عدد رو دریافت کردین ولی فقط باقیمانده عدد آخری به 2 رو مقایسه کردین.
حلقه for باید به این شکل باشه، یعنی تمام دستورات حلقه داخل {} قرار میگیرند:

for(i=1;i<=5;i++)
{
cin>>a;
if(a%2)
s+=a;
}


موفق باشید//