-
يك سوال كوچك
سلام
من يك برنامه مي خواستم بنويسم يك كمي احتياج به كمك دارم زيرا مسلط به پاسكال نيستم
برنامه به صورت زير مثلا اگر 3 را وارد كني خروجي به صورت زير باشد
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
اگر 4 را وارد كردي
1 1 1 1 1 1 1
1 2 2 2 2 2 1
1 2 3 3 3 2 1
1 2 3 4 3 2 1
1 2 3 3 3 2 1
1 2 2 2 2 2 1
1 1 1 1 1 1 1
و همين طور ...
با تشكر
-
اینو امتحان کن:
کد:
int i,j;
printf("Enter n: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if( i<j )
printf("%d",i+1);
else
printf("%d",j+1);
}
printf("\n");
}
-
سلام
به پاسكال نوشتي
يكم توضيح بده
من تازه كارم
با تشكر
-
repeat
n:=n-1
m:=m+1
for i:=1 to n do
for j:=1 to n do
if m<=i<=n and m<=j<=n do=m
until (n<m)
اين چه جوري است با آرايه اگه بخواهم بنويسم
-
من فکر میکنم این برنامه فقط یک چهارم مربع رو چاپ میکنه.
من تو سی شارپ اینو نوشتم اگه زحمت می کشین به پاسکال ترجمه کنین بزارمش.
مرسی