Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 семестр / laboratornaia-rabota-3

.pdf
Скачиваний:
0
Добавлен:
16.11.2025
Размер:
288.89 Кб
Скачать

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ» Кафедра информатики и процессов управления (№17)

Информатика (основной уровень), 1-й курс, 1-й семестр.

Задание для лабораторной работы 3.

Тема 3: Циклические алгоритмы.

Пользователь вводит целое положительное число m. Найти наименьшее натуральное число k, при котором сумма 12 + 22 + 32 + ... + k 2 > m. Вывести на экран таблицу значений сумм при всех k от 100 до 120.

Автоматическая проверка решений

Для автоматической проверки решения необходимо, чтобы программа выполняла ввод и вывод следующим образом.

Ввод. Пользователь водит на стандартной консоли целое положительное число и нажимает клавишу «Enter». Например

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Число m.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод. Программа выполняет вывод на стандартную консоль по следующему шаблону:

4

1̺̺0̺̺0̺̺̺̺338350

1̺̺0̺̺1̺̺̺̺348551 1̺̺0̺̺2̺̺̺̺358955

...̺̺... 12̺̺0̺̺̺̺583220

Найденное число k. Пустая строка.

Таблица сумм.

Обозначения непечатных символов:

̺ – пробел, – новая строка ('\n').

Выводится значение числа k, после него переход на новую строку. Затем выводится пустая строка (используя '\n').

Далее выводится таблица: первый столбец – значения числа k (в 3 позиции с выравниванием по правому краю); два пробела; второй столбец – значения суммы (с выравниванием по левому краю). В конце каждой строки таблицы выводится переход на новую строку.

Автоматическая проверка выполняется посимвольно.

Соседние файлы в папке 1 семестр