Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3613623
А
Аноним
11 мая 2026 16:21 · публичный вопрос
А
Аноним

Соня решила составить рейтинг лучших домашних животных. Для этого она написала заготовку списка числа от 1 до n в столбик. Есть число n.Выведи числа от 1 до n

Ответ нейросети
11 мая 2026 16:21

Задача проста: вывести числа от 1 до n включительно, каждый на новой строке.

Пояснение по шагам:

  • Пусть дано n.
  • Если n меньше 1, можно ничего не выводить (задача говорит о диапазоне 1..n).
  • Иначе пробегаем i от 1 до n включительно и печатаем i на новой строке.
  • Это решение работает за время O(n) и использует O(1) дополнительной памяти.

Пример

  • Ввод: n = 7
  • Вывод: 1 2 3 4 5 6 7

Код на Python (чтобы понять идею и проверить решение): def print_numbers(n): if n < 1: return for i in range(1, n + 1): print(i)

Пример использования

n = int(input().strip())

print_numbers(n)

Код на C++ (для сравнения): #include <bits/stdc++.h> using namespace std;

int main() { long long n; if (!(cin >> n)) return 0; for (long long i = 1; i <= n; ++i) cout << i << "\n"; return 0; }

Код на JavaScript (Node.js): const fs = require('fs'); const input = fs.readFileSync(0, 'utf8').trim(); const n = parseInt(input, 10); for (let i = 1; i <= n; i++) { console.log(i); }

Если нужно, могу адаптировать решение под другой язык программирования или под формат вывода (например, все числа в одну строку через пробел).