
Кирсан
6 год назад
Написать программу в С++ Составить программу для графического изображения делимости чисел от 1 до n. В каждой строке надо напечатать очередное число и столько символов “+”, Как узнать сколько делителей у этого числа. Например, если n = 4, то на экране должно быть напечатано:1+2++3++4+++
ОТВЕТЫ

Архип
Oct 24, 2020
#include <iostream>
int main() {
int n = 0;
std::cin >> n;
for (int i = 1; i <= n; ++i) {
std::cout << i;
for (int j = 1; j <= n; ++j)
if (i % j == 0)
std::cout << "+";
std::cout << std::endl;
}
return 0;
}
Пример ввода:
5
Пример вывода:
1+
2++
3++
4+++
5++
int main() {
int n = 0;
std::cin >> n;
for (int i = 1; i <= n; ++i) {
std::cout << i;
for (int j = 1; j <= n; ++j)
if (i % j == 0)
std::cout << "+";
std::cout << std::endl;
}
return 0;
}
Пример ввода:
5
Пример вывода:
1+
2++
3++
4+++
5++
334
Смежные вопросы: