Dimaj
12.07.2022 11:41

Программа ожидает ввода натурального числа N (0<N<30). На следующей строке она должна вывести на экран числа от 1 до N включительно через пробел. Ниже надо вывести эти же числа, но в обратном порядке. C++

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
fakt007723
15.10.2020 21:41

N не может быть равным 0 или 30, зато может быть равным любому целому числу между этими числами.

Будем принимать на ввод числа до тех пор, пока не встретим подходящее под условие N.

Код:

#include <iostream>int main() {    int n;    do {        std::cin >> n;    } while (n <= 0 || n >= 30);    for (auto i = 1; i <= n; ++i)        std::cout << i << " ";    std::cout << std::endl;    for (auto i = n; i >= 0; --i)        std::cout << i << " ";    std::cout << std::endl;}
Программа ожидает ввода натурального числа N (0<N<30). На следующей строке она должна вывести
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота