Дано натуральное число n. Напечатайте все n-значные нечетные натуральные числа в порядке...

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

Дано натуральное число n. Напечатайте все n-значные нечетные натуральные числа в порядке убывания.

Входные данные
Вводится натуральное число.

Выходные данные
Выведите ответ на задачу.

решение через цикл for
на C++


Информатика (12 баллов) | 349 просмотров
Дан 1 ответ
0 голосов

#include
#include

using namespace std;

int main() {
  int n, from, to; // n - количество символов, from - от, to - до какого будем выводить

  cin >> n; // вводим n

  from = pow(10, n)-1; // а в степень n, верхняя граница
  to = pow(10, n-1); // b в степень n-1, нижняя граница

  for (int i = from; i >= to; i--) { //проходим по всему числовому отрезку   
  if (i%2==1) { // если число нечётное     
  cout << "\n" << i; // выводим его<br>  }
  }

  return 0;
}

(1.2k баллов)