Написать программу в С++ Составить программу для графического изображения делимости чисел...

0 голосов
79 просмотров

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


Информатика (819 баллов) | 79 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
int main() {
  int n = 0;
  std::cin >> n;
  for (int i = 1; i <= n; ++i) {<br>    std::cout << i;<br>    for (int j = 1; j <= n; ++j) <br>      if (i % j == 0)
        std::cout << "+";<br>      std::cout << std::endl;<br>  }
  return 0;
}

Пример ввода: 
5

Пример вывода:
1+
2++
3++
4+++
5++

(148k баллов)