با سلام
من یه برنامه نوشتم که n تا عدد دریافت کنه و ماکزیمم و مینیمم رو نشون بده شرط خروج از حلقه هم وارد کردن عدد صفره ولی هر بار که اجراش میکنم باوارد کردن عدد صفر max ,min رو نشون میده ولی از برنامه خارج نمیشه و حلقه دوباره اجرا میشه نمیدونم دیگه چی کار باید بکنم؟ دیگه راهی به ذهنم نمیرسه
در ضمن این حلقه حتما باید با for نوشته بشه و دستورات continue و از این چیزا نباید توش به کار بره!
لطفا کمک کنید.
اینم کدش
من یه برنامه نوشتم که n تا عدد دریافت کنه و ماکزیمم و مینیمم رو نشون بده شرط خروج از حلقه هم وارد کردن عدد صفره ولی هر بار که اجراش میکنم باوارد کردن عدد صفر max ,min رو نشون میده ولی از برنامه خارج نمیشه و حلقه دوباره اجرا میشه نمیدونم دیگه چی کار باید بکنم؟ دیگه راهی به ذهنم نمیرسه
در ضمن این حلقه حتما باید با for نوشته بشه و دستورات continue و از این چیزا نباید توش به کار بره!
لطفا کمک کنید.
اینم کدش
کد:
[SIZE=2]#include <sdio.h>
#include <conio.h>
main
{
int max,min,n,i;
clrscr();
printf("enter numbers with 0 to end:");
printf("enter number 1\n");
scanf("%d",,&n);
max=n;
min=n;
for (i=2;i!=0;i++){
printf("enter number%d",i);
scanf("%d",&n);
if (n!=0)
if(n>max)
max=n;
else if (n<min)
min#include <sdio.h>
#include <conio.h>
main
{
int max,min,n,i;
clrscr();
printf("enter numbers with 0 to end:");
printf("enter number 1\n");
scanf("%d",,&n);
max=n;
min=n;
for (i=2;i!=0;i++){
printf("enter number%d",i);
scanf("%d",&n);
if (n!=0)
if(n>max)
max=n;
else if (n<min)
min=n;
else {
i=0;
printf("max=%d,min=%d",max,min);
}
}
getch();
}=n;
else {
i=0;
printf("max=%d,min=%d",max,min);
}
}
getch();
}[/SIZE]