👤
a fost răspuns

Se citeste un numar n de la tastatura. Sa se sfiseze un trapez cu un dreptunghi deasupra format din stelute( cu for, while sau do while).

Răspuns :

#include <iostream>
using namespace std;

int main(){
    for(int y=0;y<11;y++){
        for(int x=0;x<50;x++){
            
            if(
                ((x == 0 || x == 40) && y <= 10) ||
                ((y == 0 || y == 10) && x <= 40) ||
                (y == 8 && (x >= 4 && x <= 36)) ||
                (y == 3 && (x >= 10 && x <= 30)) ||
                ((y >= 3 && y < 8) && ((y+x)-4 == 8 || (x-y)+4 == 32))
            ){
                cout<<"*";
            }else{
                cout<<" ";
            }
            
        }
        cout<<"\n";
    }
}