Informatică, întrebare adresată de popnatanael389, 8 ani în urmă

desenați un brad în cpp care să adauge cate un triunghi în funcție de vârstă acestuia iar primul de la tulpina bradului sa fi mai mare decât următorul și tot așa până la ultimul triunghi sa fie centrat ​

Răspunsuri la întrebare

Răspuns de danielpetrupasc
0

Răspuns:

#include<iostream>

using namespace std;

// Funcția pentru desenarea unui brad

void drawTree(int age)

{

int spaces = age - 1;

// Desenarea primului triunghi

for (int i = 0; i < age; i++){

 for (int j = 0; j < spaces; j++)

  cout << " ";

 for (int k = 0; k <= i; k++)

  cout << "* ";

 cout << endl;

 spaces--;

}

// Desenarea triunghiurilor următoare

spaces = 1;

for (int i = age - 1; i > 0; i--){

 for (int j = 0; j < spaces; j++)

  cout << " ";

 for (int k = 0; k < i; k++)

  cout << "* ";

 

 cout << endl;

 spaces++;

}

}

// Driver Code

int main()

{

int age;

cout << "Introduceți vârsta bradului: ";

cin >> age;

drawTree(age);

return 0;

}

Explicație:

Sper să ajute!

Alte întrebări interesante