Скласти програму на C++ , котра виводить інформацію згідно заданного шаблону на фото . Користувач повинен вводити розмірність шаблону (кількість лінійок) з клавіатури.
Вивести результат коли кількість рядків – 5 (як на фото) та коли «кількість рядків» = <21> % 5 + 5.
Answers & Comments
Verified answer
Відповідь:
Текст програми на мові C++ (результат виконання програми на фото, декілька прикладів):
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Введіть розмірність шаблону: ";
cin >> n;
int numRows = n;
if (n == 21) {
numRows = n % 5 + 5;
}
for (int i = 1; i <= numRows; i++) {
// виводимо пробіли перед лінійкою
for (int j = 1; j <= numRows - i; j++) {
cout << " ";
}
// виводимо зірочки для лінійки
for (int j = 1; j <= i; j++) {
cout << "*";
}
// виводимо цифру для лінійки
for (int j = 1; j <= i - 1; j++) {
cout << i - 1;
}
cout << endl;
}
return 0;
}