سلام
چطوری میشه با for ماتریس بالامثلثی زیر رو تولید کرد!؟ (هر کاری کردم نتونستم بالا مثلثی زیر رو درست کنم!)
*
**
***
****
*****
ممنون
Printable View
سلام
چطوری میشه با for ماتریس بالامثلثی زیر رو تولید کرد!؟ (هر کاری کردم نتونستم بالا مثلثی زیر رو درست کنم!)
*
**
***
****
*****
ممنون
دوستان خواهشا جواب بدین
خیلی فوریه
سلام تو c++
کد:#include <iostream.h>
#include <conio.h>
int main()
{
int i,j;
for (i=1;i<7;i++){
for(j=1;j<i;j++){
cout<<"*";
}
cout<<"\n";
}
getch();
return 0;
}
منم نوشتم.ولی فکر کنم برنامه ی بالایی کامل نباشه ها.فاصله چاپ نمی کنه:31:کد:#include <iostream.h>
#include <conio.h>
int main()
{
for(int i=1;i<=5;i++)
{
for(int j=5;j>=i;j--)
cout<<" ";
for(int k=i;k>=1;k--)
cout<<"*";
cout<<endl;
}
getch();
}
ٍسلامنقل قول:
دوست عزيز :10: برنامه اي كه من نوشتم فك كنم بهتر و كامل تر و قابل فهم تر باشه :31: و اين فاصله ها رو فك نكنم احتياج باشه در هر حال :40::11:
علیک سلام دوست عزیز:10:.شرمنده ولی اگه لازم نبود فاصله ها خوب نمی ذاشت.اگه c یا c++ پاس کرده باشین می بینین که اینا دو تمرین مختلف هستن.:11:نقل قول:
سلام
فکر کنم اشتباه متوجه شدید دوستان
میخام این خروجی تولید بشه :
*
**
***
****
*****
نه این خروجی :
*
**
***
****
*****
منظورتون اینه که آخر صفحه چاپ شه؟برنامه ی من از ابتدای سطر به ازای 5 منهای شماره ی اون سطر فاصله چاپ می کنه.ولی اگه می خواین کاملا آخر سطر چاپ شه باید به تعداد حروفی که توی یه سطر جا می شه منهای شماره ی سطر جای خالی چاپ کنین بعد عدد رو البته این که تو یه سطر چند حرف جا می شه چون دیگه برنامه نمی نویسم یادم نیس.ولی باید تو کتابتون باشه.
می خواستم نشون بدم برنامم چیه خروجیش که نشد.قاطی می شه
بابا لزم نیست کد نویسی رو شلوغش کنین چند خط کد ساده:
کد:#include <conio.h>
#include <iostream.h>
#include <stdio.h>
void main()
{
clrscr();
for(int i=0;i<=4;i++)
{
for(int j=0;j<=i;j++)
cout<<"#";
printf("%c%c",13,10);
}
getch();
}