URGENT!! C++
Se citește un număr N de la tastatură. Să se construiască o piramidă alcătuită doar din cifre cu înălțimea egală cu N astfel:
1
1 2 3
1 2 3 4 5
...............
1 2 ... N ...
În interiorul piramidei se vor afla doar cifre, în cazul depășirii valorii 9, se vor relua cifrele de la 1. Obs: Numerele au spații intre ele.
Date de intrare:
N, numărul de elemente ce intră in baza piramidei.
Date de ieșire: Piramida
Exemplu:
Date de intrare: 6
Date de ieșire:
1
1 2 3
1 2 3 4 5
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 1 2
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
int main()
{
int n;
std::cout << "n: ";
std::cin >> n;
for (int i = 0; i < n; i++) {
for (int j = i; j < n - 1; j++) {
std::cout << " ";
}
for (int j = 0; j < i * 2 + 1; j++) {
std::cout << j % 9 + 1 << " ";
}
std::cout << std::endl;
}
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă