Читайте также: |
|
1. Вычислить наименьшее общее кратное двух чисел a и b, используя алгоритм Евклида для вычисления их наибольшего общего делителя (вычисление НОД(a,b) оформить в виде подпрограммы).
2. Вводятся два натуральных числа M и N. Вычислить сумму факториалов этих чисел (определение факториала числа выполнить в подпрограмме).
3. Даны натуральные числа a и b, являющиеся соответственно числителем и знаменателем дроби. Сократить дробь, найдя наибольший общий делитель (НОД(a,b)) по алгоритму Евклида (вычисление НОД(a,b) оформить в виде подпрограммы).
4. Вводятся натуральные числа X, Y, m и n. Вычислить сумму Xm+Yn (определение степени числа выполнить в подпрограмме).
5. Найти наибольший общий делитель трех натуральных чисел, имея в виду, что НОД(a,b,c)=НОД(НОД(a,b),c). Вычисление НОД(a,b) оформить в виде подпрограммы.
6. Вводится натуральное число N. Вывести на экран все палиндромы, меньшие N (Написать подпрограмму, позволяющую распознать, является ли число палиндромом).
7. Вводится последовательность натуральных чисел. Признаком окончания ввода является ноль. Определить число с наибольшим средним арифметическим его цифр (написать подпрограмму вычисления среднего арифметического цифр числа).
8. Вводится последовательность натуральных чисел. Признаком окончания ввода является ноль. Найти наибольший общий делитель введенных чисел, учитывая, что НОД(a,b,c)=НОД(НОД(a,b),c). Вычисление НОД(a,b) оформить в виде подпрограммы.
9. Вводится натуральное число N. Вывести на экран все простые числа, меньшие N (написать подпрограмму, позволяющую распознать, является ли число простым).
10. Два простых числа называются близнецами, если они отличаются друг от друга на 2 (напрмер 41 и 43 - близнецы). Вводится натуральное число N. Вывести на экран все числа-близнецы, меньшие N (написать подпрограмму, позволяющую распознать, является ли число простым).
11. Получить все счастливые шестизначные номера. Счастливым является число, у которого сумма первых трех цифр равна сумме последних трех цифр (Определить подпрограмму для расчета суммы цифр трехзначного числа).
12. Вводится натуральное число N. Выписать все его простые делители (написать подпрограмму, позволяющую распознать, является ли число простым).
13. Вводится натуральное число N. Вывести на экран все числа, меньшие N, являющиеся полными квадратами (написать подпрограмму, позволяющую распознать, является ли число полным квадратом). Число a называется полным квадратом, если найдется такое натуральное b, что a=b2.
14. Вводится натуральное число N. Вывести на экран все совершенные числа, меньшие N (написать подпрограмму, позволяющую распознать, является ли число совершенным).
15. Вводится последовательность натуральных чисел. Признаком окончания ввода является ноль. Найти сумму тех элементов последовательности, порядковый номер которых является числом Фибоначчи (написать подпрограмму, определяющую, является ли данное число числом Фибоначчи).
16. Дружественными числами являются два натуральных числа, таких, что каждое из них равно сумме всех натуральных делителей другого, исключая само это другое число.
Например:
220 и 284 – дружественные числа, так как 1+2+4+5+10+11+20+22+44+55+110=284 и 1+2+4+71+142=220.
Найти все дружественные числа в интервале [1;10000], используя подпрограмму нахождения суммы делителей.
Дата добавления: 2015-07-16; просмотров: 133 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лабораторная работа 7.2 (впервые обрабатываем не числа, а текст) | | | Лабораторная работа 9.1 (приближенно решаем уравнения) |