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
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
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă