G
enby!

Уроки C++ / #5 урок - Цикл while

Ссылка на плейлист со всеми уроками"C++ для начинающих " -    • Уроки C++ / #1 урок - Вводное занятие   _______ Автор: Михаил Густокашин Куратор академических программ Яндекса Директор центра студенческих олимпиад факультета компьютерных наук ВШЭ, методист московского Центра педагогического мастерства. Готовит студентов и школьников к олимпиадам по программированию. Возглавляет методическую комиссию Московской олимпиады школьников по информатике, состоит в жюри многих других соревнований. Подготовил десятки победителей и призёров Всероссийских олимпиад. Источник: https://stepik.org/course/363/syllabus
Лицензия: https://creativecommons.org/licenses/...
_______________________________________________ Задача №1 По данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания. Формат входных данных Вводится натуральное число. Формат выходных данных Выведите ответ на задачу. Sample Input: 50 Sample Output: 1 4 9 16 25 36 49 _____________________________ Задача №2 Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1. Формат входных данных Вводится целое положительное число. Формат выходных данных Выведите ответ на задачу. Sample Input: 15 Sample Output: 3 ________________________________ Задача №3 По данному числу N распечатайте все целые степени двойки, не превосходящие N, в порядке возрастания. Формат входных данных Вводится натуральное число. Формат выходных данных Выведите ответ на задачу. Sample Input: 50 Sample Output: 1 2 4 8 16 32 ______________________ Задача №4 Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Формат входных данных Вводится натуральное число. Формат выходных данных Выведите ответ на задачу. Sample Input 1: 1 Sample Output 1: YES Sample Input 2: 2 Sample Output 2: YES _____________________________________ Задача №5 Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Числа, следующие за числом 0, считывать не нужно. Формат входных данных Вводится последовательность целых чисел, заканчивающаяся числом 0. Формат выходных данных Выведите ответ на задачу. Sample Input: 1 7 9 0 5 Sample Output: 3 ___________________________________________ Задача №6 Определите сумму всех элементов последовательности, завершающейся числом 0. Формат входных данных Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания. Формат выходных данных Выведите ответ на задачу. Sample Input: 3 6 8 0 Sample Output: 17 ____________________________________________ Задача №7 Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение наибольшего элемента последовательности. Формат входных данных Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания). Формат выходных данных Выведите ответ на задачу. Sample Input: 1 7 9 0 Sample Output: 9 __________________________________ Задача №8 Последовательность состоит из натуральных чисел и завершается числом 0. Определите, какое количество элементов этой последовательности, равны ее наибольшему элементу. Формат входных данных Вводится непустая последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания). Формат выходных данных Выведите ответ на задачу. Sample Input 1: 1 7 9 0 Sample Output 1: 1 Sample Input 2: 1 3 3 1 0 Sample Output 2: 2 _______________________________________ Задача №9 Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение второго по величине элемента в этой последовательности, то есть элемента, который будет наибольшим, если из последовательности удалить наибольший элемент. Формат входных данных Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания). Формат выходных данных Выведите ответ на задачу. Sample Input 1: 4 4 2 3 0 Sample Output 1: 4 Sample Input 2: 2 1 0 Sample Output 2: 1 _________________________________ Задача №10 Последовательность Фибоначчи определяется так: F(0) = 0, F(1) = 1, …, F(n) = F(n−1) + F(n−2). По данному числу N определите N-е число Фибоначчи F(N). Формат входных данных Вводится натуральное число N. Формат выходных данных Выведите ответ на задачу. Sample Input: 6 Sample Output: 8

Смотрите также