C++ مستطیل

رسم مربع و مستطیل در سی پلاس پلاس

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

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

 

سورس کد رسم مستطیل تو پر

#include <iostream>
using namespace std;
int main() {
    int width=0,height=0;
    cout << "Enter width:";
    cin >> width;
    cout << "Enter height:";
    cin >> height;
    for (int i = 1; i <= height; ++i) {
        for (int j = 1; j <= width; ++j) {
            cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

 

سورس کد رسم مستطیل تو خالی

#include <iostream>
using namespace std;
int main() {
    int width=0,height=0;
    cout << "Enter width:";
    cin >> width;
    cout << "Enter height:";
    cin >> height;
    for (int i = 1; i <= height; ++i) {
        for (int j = 1; j <= width; ++j) {
            if(j == 1 || j == width || i == 1 || i == height){
                cout << "*";
            }
            else{
                cout << " ";
            }
        }
        cout << "\n";
    }
    return 0;
}

 

 

نظر خود را بگویید

آدرس ایمیل شما منتشر نخواهد شد. قسمت های مورد نیاز علامت گذاری شده است *