oloom1386
شنبه 21 آذر 1388, 20:59 عصر
سلام بچه ها دیگه واقعا نمی دونم چیکارش کنم خواهشا یکی به دادم برسه.
چه بلایی سر حلقه whileبیارم تا اینارو درست باهم مقایسه کنه,
تو این برنامه می خوام ببینم عددی که از ورودی دریافت میشه ارقامش صعودی اند یا نزولی یا هیچکدوم و پیغام مناسب چاپ کنه.
با تقسیم کردن عدد بر10 ارقام رو بدست آوردم و ارقام از آخر به اول چاپ میشن اگه رقم اول از رقم دوم و سوم و...بزرگتر شد و رقم دوم از رقم سوم و.....پس عدد اصلی صعودی است
میشه تو حلقه while کمکم کنین؟؟؟؟؟اونجایی که ستاره گذاشتم. واقعا ممنون میشم ازتون
#include<stdio.h>
#include<conio.h>
main()
{
int x,r,i=0,c=1;
int a[10],n,max;
clrscr();
printf(" << nozooli & so,oudi >>\n\n");
printf("enter a number=");
scanf("%d",&x);
n=x;
while(n!=0)
{
r=n%10;
a[i]=r;
printf("%3d ",r);
i++;
C++;
n/=10;
}
max=a[0];
************ while (max>a[i])
{
****************** i++;
//
// else printf("\nnozooli Akid.");
}
printf("\nis so_oudi.");
/* printf("%3d",a[i]);
if (a[i]>a[i+1])
printf("\nnozooli Akid.");
else if (a[i]<a[i+1])
printf("\nso,oudi Akid.");
else
printf("\nnot so,oudi AND not nozooli.");*/
getch();
return 0;
}
به نظرتون الگوریتم قابل تحملیه؟یا آدمو عصبی میکنه
چه بلایی سر حلقه whileبیارم تا اینارو درست باهم مقایسه کنه,
تو این برنامه می خوام ببینم عددی که از ورودی دریافت میشه ارقامش صعودی اند یا نزولی یا هیچکدوم و پیغام مناسب چاپ کنه.
با تقسیم کردن عدد بر10 ارقام رو بدست آوردم و ارقام از آخر به اول چاپ میشن اگه رقم اول از رقم دوم و سوم و...بزرگتر شد و رقم دوم از رقم سوم و.....پس عدد اصلی صعودی است
میشه تو حلقه while کمکم کنین؟؟؟؟؟اونجایی که ستاره گذاشتم. واقعا ممنون میشم ازتون
#include<stdio.h>
#include<conio.h>
main()
{
int x,r,i=0,c=1;
int a[10],n,max;
clrscr();
printf(" << nozooli & so,oudi >>\n\n");
printf("enter a number=");
scanf("%d",&x);
n=x;
while(n!=0)
{
r=n%10;
a[i]=r;
printf("%3d ",r);
i++;
C++;
n/=10;
}
max=a[0];
************ while (max>a[i])
{
****************** i++;
//
// else printf("\nnozooli Akid.");
}
printf("\nis so_oudi.");
/* printf("%3d",a[i]);
if (a[i]>a[i+1])
printf("\nnozooli Akid.");
else if (a[i]<a[i+1])
printf("\nso,oudi Akid.");
else
printf("\nnot so,oudi AND not nozooli.");*/
getch();
return 0;
}
به نظرتون الگوریتم قابل تحملیه؟یا آدمو عصبی میکنه