سلام دوستان
اگه ممکنه کد این دو برنامه رو قرار بدید
1-برنامه ای که خروجی زیر را چاپ کند
کد:1
121
12321
121
1
2-
با حلقه For !کد:* * * * *
* * * *
* *
* * * *
* * * * *
:11::31:
Printable View
سلام دوستان
اگه ممکنه کد این دو برنامه رو قرار بدید
1-برنامه ای که خروجی زیر را چاپ کند
کد:1
121
12321
121
1
2-
با حلقه For !کد:* * * * *
* * * *
* *
* * * *
* * * * *
:11::31:
دوستان الگوریتمش رو هم بگید کارم راه می افته!! :37::42:
والا دو ساعت براتون نوشتم نیومد!!!!!!
البته اولیش رو:
for(int x=0;x<=3;x++,x--)
فکر میکنم که بشه با یه , دوتا حالت رو اجرا کرد....برا دومی هم ایده ای ندارم!! دو ساله سی پلاس کار نکردم!!! فردا براتون جواب دقیق رو میگم برا هر دو سوال(البته کد نمیدم بهتون و الگوریتم میدم!)
خیلی لطف میکنید دوست عزیزنقل قول:
منتظر جواب شما هستم...
:10:
خبری نشد؟؟؟؟؟؟:45:
سلام ...
من یک چیزایی نوشتم (برای اولی ) البته تعداد for های استفاده شده زیاد هست ...
(البته توی برنامه حالت کلی تری رو درنظر گرفتم ... کافیه عدد 3 رو بدین به ورودی ...)
کد:#include <stdio.h>
int main() {
int i, j;
int n ;
printf("Enter tne number : ");
scanf("%d", &n);
/* --- --- --- --- --- --- --- --- --- --- --- */
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
printf("%d", j);
}
for (j = i-1 ; j >= 1; j--) {
printf("%d", j);
}
printf("\n");
}
/* --- --- --- --- --- --- --- --- --- --- --- */
for (i = n - 1; i >= 1; i--) {
for (j = 1; j <= i; j++) {
printf("%d", j);
}
for (j = i-1 ; j >= 1; j--) {
printf("%d", j);
}
printf("\n");
}
getch();
return 0;
}
این کد اولی:
[PHP]#include<stdio.h>
#include<conio.h>
void main()
{
int n,j;
do
{
printf("How many lines you want to printn");
scanf("%d",&n);
}
while((n<1)||(n>9));
for(int i=1;i<=n;i++)
{
for(int j=1;j<=(n-i);j++)
printf(" ");
for(j=1;j<=i;j++)
printf("%d",j);
for(j=(i-1);j>=1;j--)
printf("%d",j);
printf("\n");
}
getch();
}[/PHP]
اینم دومی ....
کد:#include <stdio.h>
int main() {
int i, j;
int n;
/* we have (2 * n + 1) Line */
printf("Enter n : ");
scanf("%d", &n);
printf("\n\n");
for (i = 0; i < (2 * n + 1) ; i++) {
if (i < n + 1) {
for (j = 0; j < (2 * n) + 1; j++) {
if ((n-i < j) && (j < n+i)) {
printf(" ");
} else {
printf("*");
}
}
printf("\n");
} else {
for (j = 0; j < (2 * n + 1); j++) {
if ((i-n < j) && (j < 3*n+-i)) {
printf(" ");
} else {
printf("*");
}
}
printf("\n");
}
}
getch();
return 0;
}