Электронный задачник по программированию для школьников с решениями


Задачи для самостоятельного решения по теме "Циклические алгоритмы. Цикл WHILE."


Задача №1. Дано натуральное число N. Написать программу для вычисления суммы вида: 10+15+20+...+N
входные данные n=50
выходные данные 270
решение
Задача №2. Дано натуральное число N. Написать программу для вычисления суммы вида: 6+14+22+...+N
входные данные n=30
выходные данные 72 (72=6+14+22+30)
решение
Задача №3. Дано натуральное число N. Написать программу выводящую первых N нечетных чисел 1,3,5,7,,,
входные данные n=10
выходные данные 1 3 5 7 9
решение
Задача №4. Дано натуральное число N. Написать программу выводящую степени двойки от 1 до N-ой 2,4,8,16,32,...
входные данные n=30
выходные данные 2 4 8 16
решение
Задача №5. Дано N натуральных чисел. Написать программу, вычисляющую их среднее арифметическое.
Число N вводится перед всеми остальными числами.
входные данные n=10
выходные данные 5.5
решение
Задача №6. Дано натуральное число N. Написать для вычисления суммы 1^2+2^2+3^2+...+n^2 программу
входные данные n=3
выходные данные 14
решение
Задача №7. Дана последовательность целых чисел, заканчивающаяся нулем. Написать программу, которая подсчитывает количество чисел
в последовательности.
входные данные n=3 1 2 0
выходные данные 2
решение
Задача №8. Дано натуральное число M. Написать программу для вычисления суммы вида: 45+42+39+...+M.
входные данные n=38
выходные данные 126
решение
Задача №9. Дано натуральное число K. Написать программу для вычисления произведения вида: 2*5*8*...*K.
входные данные n=10
выходные данные 80 (80=2*5*8)
решение
Задача №10. Дано натуральное число K. Написать программу для вычисления суммы и произведения чисел: 12,16,20,24,28,...K.
входные данные n=18
выходные данные 28 192
решение
Задача №11. Дано натуральное число М. Написать программу для вычисления суммы и произведения чисел кратных 7 от 5 до М.
входные данные n=14
выходные данные 21 98
решение
Задача №12. Дано натуральное число М. Написать программу для вычисления суммы вида 123+127+131+...пока сумма не станет больше М.
входные данные n=130
выходные данные 250
решение
Задача №13. Дано натуральное число E. Написать программу для вычисления суммы вида 3/2+5/2+7/2+9/2+...пока слагаемое не станет больше Е.
входные данные n=10
выходные данные 49.5
решение
Задача №14. Дано натуральное число E. Написать программу для вычисления суммы вида 0.0001+0.001+0.01+0.1+1+...пока слагаемое не станет больше Е.
входные данные n=1
выходные данные 1.1111
решение
Задача №15. Дано натуральное число M. Написать программу для вычисления количества цифр числа M.
входные данные 1234567
выходные данные 7
решение
Задача №16. Дано натуральное число N. Написать программу для вычисления суммы цифр числа N.
входные данные 1234
выходные данные 10
решение
Задача №17. Дано натуральное число M. Написать программу для вычисления первой цифры числа M.
входные данные 54321
выходные данные 5
решение
Задача №18. Дано натуральное число M. Написать программу для вычисления второй цифры числа M (М>10).
входные данные 54321
выходные данные 4
решение
Задача №19. Дано натуральное число M. Написать программу для вычисления третьей цифры числа M (М>100).
входные данные 57931
выходные данные 9
решение
Задача №20. Дано натуральное число M. Написать программу для вычисления четвертой цифры числа M (М>1000).
входные данные 57931
выходные данные 3
решение
Задача №21. Дано натуральное число N. Поменять порядок цифр в числе на обратный.
входные данные 579
выходные данные 975
решение
на главную