PDA

View Full Version : مثلث ستارهای



pooria_googooli
چهارشنبه 23 دی 1388, 22:01 عصر
سلام دوستان . میخواستم بدونم اگه بخوام یه مثلث متساوی الاضلاع یا * چاپ کنم باید چیکار کنم. حلقه for میذارم ولی جواب نمیده. میشه راهنماییم کنید. من تازه کارم میخوام راه بیفتم.

mabbaszadegan
چهارشنبه 23 دی 1388, 22:04 عصر
حلقه ای رو که نوشتی بذار تا باهم بررسیش کنیم ،

کار زیاد سختی نیست:چشمک:

Salar Ashgi
چهارشنبه 23 دی 1388, 22:47 عصر
حلقه ای رو که نوشتی بذار تا باهم بررسیش کنیم ،

کار زیاد سختی نیست:چشمک:

از دوست محترم تشکر می کنم که بجای گذاشتن سورس آماده ، فرد مورد نظر رو درست

راهنمایی می کنید و روی سورسی که خود فرد نوشته ، تمرکز می کنید !

*** بجای ماهی دادن به کسی ، ماهیگیری را به او یاد بده ***

*** امیدوارم این روش و سنت درست برنامه نویسی تو این بخش ، بخوبی جا بیفته ***

pooria_googooli
چهارشنبه 23 دی 1388, 23:06 عصر
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int a,i,j,n;
cout<<"Enter a number:"<<"\n"<<endl;
cin>>a;
clrscr();
n=a;
for(i=1;i<=a;i++)
{
for(j=1;j<=a;j++)
cout<<" ";
for(int g=1;j<=a-n+1;j++)
{
cout<<"*";
n--;

}
}
getch();
return 0;
}

Salar Ashgi
چهارشنبه 23 دی 1388, 23:51 عصر
کد اصلاح شده شما دوست عزیز :



#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int a,i,j,n;
cout<<"Enter a number:"<<"\n"<<endl;
cin>>a;

n=a;
int x=n;
for(i=1;i<=a;i++)
{
for(j=1;j<=x;j++)
cout<<" ";
for(int g=1;g<=2*i-1;g++)
{
cout<<"*";


}
cout<<endl;
x--;

}
getch();
return 0;
}


موفق باشید .