مشکل:مرتب کردن حلقforدر اشکال هندسی

mhabat

Member
با سلام.من یک تمرین نوشتم که در زیر تمرین و سرور رو گزاشتم.این سورسی که قرار دادم رو خواستم اگه میشه بهینه ترش کنم منظورم اینه که یکمی حرفه تر یا اینکه از شلوغیش کم بشه.
تمرین:برنامه یی بنویسید که حرف Bرا به کمک ستاره ها در یک بلوک6در7مانند شکل زیر چاپ کن.
شکل:
کد:
*****
* *
* *
*****
* *
* *
*****
سورس:
کد:
#include<iostream.h>
#include<conio.h>
int main() {
int a,b,d;
char g=66,f=98;
for(d=0;d<2;d++){
for(a=0;a<5;a++)
cout<<f;
cout<<endl;
for(a=0;a<5;a++)
cout<<" ";
cout<<endl;
for(b=0;b<2;b++){
cout<<g;
for(a=0;a<3;a++)
cout<<" ";
cout<<g<<endl;
for(a=0;a<5;a++)
cout<<" ";
cout<<endl;}
 }
for(a=0;a<5;a++)
cout<<f;
getch(); return 0; }
همچنین من نمیدونم منظورش از بلوک چیه!فقط لز رو شکل نقاشی کردم.
خیلی ممنون
بـــدرود
 

the_king

مدیرکل انجمن
با سلام.من یک تمرین نوشتم که در زیر تمرین و سرور رو گزاشتم.این سورسی که قرار دادم رو خواستم اگه میشه بهینه ترش کنم منظورم اینه که یکمی حرفه تر یا اینکه از شلوغیش کم بشه.
تمرین:برنامه یی بنویسید که حرف Bرا به کمک ستاره ها در یک بلوک6در7مانند شکل زیر چاپ کن.
شکل:
کد:
*****
* *
* *
*****
* *
* *
*****
همچنین من نمیدونم منظورش از بلوک چیه!فقط لز رو شکل نقاشی کردم.
خیلی ممنون
بـــدرود
منظورش اینه که شکل حرف B یک کادر مستطیل 6x7 نقطه ای رو پوشش بده.
کد:
#include <iostream.h>
#include<conio.h>

int main()
{
    char glyph[7][7] =
    {
        "***** ",
        "*    *",
        "*    *",
        "*****",
        "*    *",
        "*    *",
        "***** "
    };
    int i;
    for (i = 0; i < 7; i++)
        cout << glyph[i] << endl;
    getch();
    return 0;
}
 

mhabat

Member
سلام.ممنون از پاسختون.پس اون کد هارو الکی نوشتم:دی
شاید منظور نویسند این بوده که با فرمول اونو چاپ کنیم.
آخه تمرین بعدیش گفته با اولین حرف نام فامیلی با استفاده از ستاره های بالا شکل بسازیم.
اون که دیگه باید حروف از ورودی بگیره نمی تونینم از خودمون شکل بسازیم.
خیلی ممنون
 

the_king

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

منظور اولین حرف نام فامیلی شما است، نه ورودی از صفحه کلید، وگرنه منطقی نیست که برای هر 26 حرف الفبا
یکسری کد جداگانه بنویسید.
 

جدیدترین ارسال ها

بالا