درخواست برنامه لوزی c++

ezildor

New Member
با سلام لطفا برنامه لوزی رو به صورت شکل زیر به زبان c++ رو بگذارید
با تشکر فراوان



*
~*~
*~*~*
~*~*~*~
*~*~*~*~*
~*~*~*~
*~*~*
~*~
*

 

the_king

مدیرکل انجمن
با سلام لطفا برنامه لوزی رو به صورت شکل زیر به زبان c++ رو بگذارید
با تشکر فراوان



*
~*~
*~*~*
~*~*~*~
*~*~*~*~*
~*~*~*~
*~*~*
~*~
*


کد:
#include <iostream.h>
#include <conio.h>

int main()
{
    int j = 1;
    for (int i = 0; i < 9; i++)
    {
        for (int k = 0; k < 9; k++)
            if ((k < 4 - j / 2) || (k > 4 + j / 2))
                cout << " ";
            else if (k % 2)
                cout << "~";
            else
                cout << "*";
        cout << endl;
        if (i < 4)
            j += 2;
        else
            j -= 2;
    }
    getch();
    return 0;
}
 

e D v A r D o

New Member
سلام

ضمن تشكر از ناظم محترم، بايد عرض كنم كه اين كد بالا ناقص بوده و Compile نميشود!

كد ذيل بهمراه فايل اجرايي آن (پيوست) تقديم ميگردد.
 

پیوست ها

  • lozi.rar
    295.2 کیلوبایت · بازدیدها: 16

the_king

مدیرکل انجمن
دستتون درد نکنه اما هیچ کدومشون compile نمیشن

1) بعضی کامپایلر ها اسامی بعضی یا تمامی کتابخانه ها رو فقط با پسوند h. قبول می کنند و بعضی ها بدون h. مشابه این سه وضعیت :
کد:
#include <iostream.h>
#include <conio.h>
کد:
#include <iostream>
#include <conio>
کد:
#include <iostream>
#include <conio.h>
2) در بعضی از کامپایلر ها وجود کتابخانه stdio الزامی است :
کد:
#include <stdio.h>

3) در بعضی از کامپایلر ها std به عنوان namespace پیشفرض انتخاب نشده و سطر زیر باید بعد از include ها اضافه شود :
کد:
using namespace std;

مثلا :
کد:
#include <stdio.h>
#include <iostream>
#include <conio.h>

using namespace std;

4) تابع getch که در کتابخانه conio تعریف شده جزو توابع استاندارد conio و زبان ++C نیست، بعضی از کامپایلر ها مثل کامپایلر های شرکت Borland و Microsoft این تابع را
در conio شون دارند و بعضی ها شون مثل کامپایلر هایی که در سیستم عامل Linux بکار می روند ندارند. اگر کامپایلری بکار می برید که getch رو نمی شناسه باید
از معادلی برایش استفاده کنید. در هر سیستم عاملی یکسری کتابخانه و کد معادل getch وجود داره، این نمونه معادل دقیق اش نیست اما در همه سیستم عامل ها جواب میده :
کد:
char getch()
{
	char c;
 	cin >> c;
	return c;
 }

این موارد بجز مورد 4 مربوط به شرایط خاص کامپایلر مورد استفاده هستند، ربطی به استاندارد زبان ++C ندارند.
 

e D v A r D o

New Member
سلام

حق با دوست خوبم ناظم محترم هست.

به كامپايلري كه استفاده ميكني مربوطه!

بنده از Dev-Cpp 5.2.0.0 Portable استفاده كردم، نرم‌افزارهاي ديگه در اين مورد هم دارم:

Borland C++ 4.5 Portable

Falcon C++ 3.10 Portable

wxDev-Cpp 7.4.2.558 Portable

در ضمن بنده كه عرض كردم فايل كامپايل شده را بهمراه كد در فايل فشرده پيوست كردم، تست شده و اجرا شد.

بازم از مدير لايق the_king سپاسگزارم
 

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

بالا