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;
}
موفق باشید .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.