PDA

View Full Version : سوال: برنامه چاپ ستاره در c++ ??????



bahram241
جمعه 20 خرداد 1390, 16:11 عصر
سلام دوستان
من نیاز به برنامه ای دارم تا ستاره به اسکال زیر چاپ کنه مثلا:
*
**
***
****
*****
یا

**********
* *
* *
**********

و.... یه برنامه خودم نوشتم ولی کار نمیکنه:

#include <stdlib.h>
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
int mian()
{ clrscr();
const int arayeh=10;
int n[arayeh]={10,11,15,20,12,16,17,2,8,4,};
clrscr();
cout <<"\element" <<"value"<<endl;
for (int i=0;i<arayeh;i++){
cout <<i<<"\t"<<n[i]<<"\t";
for(int j=0;j<n[i];j++)
cout <<'*';
cout <<endl;
}
getch();
return 0;
}


اگه راهنمایی کنید ممنون می شم.
یکمی هم عجله دارم.........
نکته دیگه اگه بخوام بجای ستاره عدد چاپ کنه چیکار کنم.زیاد وارد نیستم ممنون میشم توضیح بدین

rezaricky
جمعه 20 خرداد 1390, 21:30 عصر
برنامه اول که ستاره چاپ میکنه:
#include <iostream.h>
#include <conio.h>
int main()
{
clrscr();
for (int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++)
cout<<'*';
cout<<endl;
}
getch();
return 0;
}

rezaricky
جمعه 20 خرداد 1390, 21:34 عصر
تو کد بالا اگه بجای '*'، متغیر j رو بذاری عدد چاپ میکنه:
cout<<j;