PDA

View Full Version : سوال: پروانه با for???



jahadgar91
جمعه 22 آذر 1392, 16:05 عصر
سلام میخام یه پروانه با حلقه های تو در تو بسارم اما کامل نتونستم .تا اینجا شورفتم
#include <stdio.h>
#include <conio.h>

int main()
{
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++)
printf("%d",j);
printf("\n");
}
for(int k=4;k>=1;k--){
for(int p=1;p<=k;p++)
printf("%d",p);
printf("\n");
}
getch();
return 0;
}
*
**
***
****
*****
****
***
**
*

حالا میخام پروانه بیشه ؟؟؟ لطفا راهنمای کنید؟؟
http://upload7.ir/images/72411160402030887011_thumb.png (http://upload7.ir/viewer.php?file=72411160402030887011.png)

sr2m72
جمعه 22 آذر 1392, 21:34 عصر
سلام
اینم کاملش:

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

int main()
{
int s=8;
for(int i=1;i<=5;i++ , s-=2){
for(int j=1;j<=i;j++)
printf("%c",'*');
for(int k=s;k>0;k--)
printf(" ");
for(int p=0;p<i;p++)
printf("%c",'*');
printf("\n");
}
s=2;
for(int i=4;i>=1;i--, s+=2){
for(int j=1;j<=i;j++)
printf("%c",'*');
for(int k=s;k>0;k--)
printf(" ");
for(int p=0;p<i;p++)
printf("%c",'*');
printf("\n");
}
getch();
return 0;
}


موفق باشید//

حامد مصافی
جمعه 22 آذر 1392, 23:12 عصر
کمی سرگرمی بد نیست!

#include <iostream>
#include <math.h>

using namespace std;


int main()
{
int cols = 16; // مقدار دلخواه تعداد ستون‌ها رو اینجا درج کنید
int rows = cols - 1;

for(int r = 0; r < rows; r++){
for(int c = 0; c < cols; c++)
cout << ((r < c) ^ (r + c < rows) ? "*" : " ");
cout << endl;
}

};