PDA

نسخه کامل مشاهده نسخه کامل : برنامه در c++



carnation
02-11-2007, 19:41
این 2 تا برنامه رو کی بلده؟ اگه الگوریتمش هم بگین خوبه !

1. با استفاده از ارایه یک بعدی اعداد بین 20 تا 100 را بخوانید و اگر این اعداد قبلا تکرار نشده . ان را چاپ کنید

2.برامه ای در یک صفحه ی شطرنج مهره ی اسب طوری حرکت کند که تمامی خانه ها را یکبار طی کند!

sherlockholmz
07-11-2007, 10:51
يعني چه؟ وقتي اعداد از 20 تا 100 درآرايه است، تكراري يعني چه؟ لطفا" توضيح تكميلي بده.

carnation
07-11-2007, 14:18
همین دیگه یعنی باید اعداد با رندوم از 20 تا 100 گرفته بشه و در ارایه بزاریم و.....

carnation
07-11-2007, 17:50
خط اخر برنامه اول رو که چهاپ میکنه ارور داره!!! نمیدونم چرا؟!

sherlockholmz
11-11-2007, 16:18
اگر درست فهميده باشم، برنامه شما در c بصورت زير است:



#include <stdio.h>
#include <stdio.h>

#define M 100

void main(void)
{int a[M],k,i;
k=1;
while(1)
{clrscr();
printf("\nEnter your number:");
scanf("%d",&a[k]):
for(i=1;i<k;i++)
if(a[k]==a[k-i])
{printf('\nBefore,this number has been exit.");
break;
}
k=k+1;
printf("\nDo you want to continue(y/n)?");
if(getch()=='y')continue;
}
clrscr();
printf("\nYour numbers are:\n");
for(i=1;i<k;i++)printf("\t%d",a[i]);
getch();
}