Пятница, 03.05.2024, 11:48
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Статистика
Конкурс!
конкурс сайтов
 WHILE - цикл с условием

While - цикл с условием

While 1.Даны положительные цифры А и В (А>В). На отрезке длины А размещено максимально возможное количество отрезков длины В (без наложений). Не используя операции умножения и деления, найти длину незанятой  части отрезка А.

While 2. Даны положительные цифры А и В (А>В). На отрезке длины А размещено максимально возможное количество отрезков длины В (без наложений). Не используя операции умножения и деления, найти количество отрезков В, размещенных на отрезке А.

While 3. Даны целые положительные  числа N и K. Используя только операции сложения и вычитания, найти частное от деления N на K, а также остаток от деления.

While 4. Дано целое N (N>0). Если оно является  степенью числа 3 то вывести TRUE, если не является  вывести FALSE.

While 5. Дано целое N (N>0). Являющиеся   степенью числа 2: N=2^k. Найти целое число К- показатель этой степени.

While 6. Дано целое число N (N>0). Найти двойной факториал N: N!!=N*(N-2)*(N-4)*… (последний сомножитель равен 2, если N-четное, и 1, если N- нечетное). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.

While 7. Дано целое число N (N>0). Найти наименьшее целое  положительное число K, квадрат  которого превосходит  N: K^2>N. Функцию извлечения квадратного корня не использовать.

While 8. Дано целое число N (N>0). Найти наименьшее целое K, квадрат которого не превосходит N: K^2<=N. Функцию извлечения квадратного корня не использовать.

While 9. Дано целое число N (N>1). Найти наименьшее целое K, при котором выполняется  неравенство 3^k>N.

While 10. Дано целое число N (N>1). Найти наибольшее целое число K, при котором выполняется  неравенство 3^k<N.

While 11. Дано целое число N (N>1). Вывести наименьшее из целых чисел К, для которых сумма 1+2+…+K будет больше или равна N, и саму эту сумму.

While 12. Дано целое число N (N>1). Вывести наибольшее из целых чисел К, для которых сумма 1+2+…+K будет меньше или равна N, и саму эту сумму.

While 13.Дано число А (А>1). Вывести наименьшее из целых чисел K, для которых сумма 1+1/2+…+1/К будет больше А, и саму эту сумму.

While 14. Дано число А (А>1). Вывести наибольшее из целых чисел K, для которых сумма 1+1/2+…+1/К будет меньше А, и саму эту сумму.

While 15. Начальный вклад в банке равен 1000 руб. Через месяц размер вклада увеличивается  на Р процентов от имеющийся суммы (Р- вещественное число, 0<Р<25). По данному Р определить, через сколько месяцев размер вклада превысит  1100 руб., и вывести найденное количество месяцев К (целое число) и итоговый размер вклада S(вещественное число).

While 16. Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на Р процентов от пробега предыдущего дня  (Р- вещественное число, 0<Р<50). По данному Р определить,  после какого дня суммарный пробег лыжника за все дни превысит 200км, и вывести найденное количество дней К (целое) и суммарный пробег  S(вещественное число).

While 17. Дано целое число N (N>0). Используя  операции деления нацело и взятия остатка  от деления, вывести все его цифры, начиная с самой правой (разряда единиц).

While 18. Дано целое число N (N>0). Используя  операции деления нацело и взятия остатка  от деления, найти количество и сумму его цифр.

While 19. Дано целое число N (N>0). Используя  операции деления нацело и взятия остатка  от деления, найти число, полученное при прочтении числа N справа на лево.

While 20. Дано целое число N (N>0). Используя  операции деления нацело и взятия остатка  от деления определить, имеется ли в записи числа N цифра «2». Если имеется, то вывести True, если нет – вывести false.

While 21. Дано целое число N (N>0). Используя  операции деления нацело и взятия остатка  от деления определить, имеются ли в записи числа N нечетные цифры. Если имееются, то вывести True, если нет – вывести false.

While 22. Дано целое число N (N>1). Если  оно является  простым , то есть не имеет положительных делителей, кроме 1 и самого  себя , то вывести  True, иначе вывести – вывести false.

While 23. Даны целые положительные числа А и В. Найти  их наибольший общий  делитель (НОД), используя алгоритм Евклида: НОД(А,В)=НОД(B,А mod В), если В ><0; НОД(А,0)=А, где «mod» обозначает операцию взятия  остатка от деления.

While 24.Дано целое число N (N>1). Последовательность чисел Фибоначчи Fk определяется следующим образом:  F1=1, F2=1, Fk=Fk-2 + Fk-1, K=3.4….. Проверить является ли число N числом Фибонначи. Если является , то вывести True, если нет – вывести false.

While 25. Дано целое число N (N>1). Найти первое число  Фибоначчи, больше N (определение чисел Фибоначчи дано в задание While 24).

While 26. Дано целое число N (N>1), являющиеся числом Фибоначчи  N=Fk (определение чисел Фибоначчи дано в задание While 24). Найти целые числа  Fk-1 и Fk+1 предыдущие и последующие числа Фибоначчи.

While 27. Дано целое число N (N>1), являющиеся числом Фибоначчи  N=Fk (определение чисел Фибоначчи дано в задание While 24). Найти целое число K- порядковый номер  числа Фибоначчи N.

While 28. Дано вещественное число е (е>0). Последовательность вещественных чисел Ak определяется  следующим образом: A1=2, Ak=2+1/Ak-1, K=2.3….. Найти первый  из номеров K, для которых выполняется  условие  |Ak-Ak-1|<e, и вывести  этот номер , а также  числа Ak-1 и Ak.

While 29. Дано вещественное число е (е>0). Последовательность вещественных чисел Ak определяется  следующим образом: A1=1,A2=2, Ak=(Ak-2+2*Ak-1)/3, K=3,4….. Найти первый  из номеров K, для которых выполняется  условие  |Ak-Ak-1|<e, и вывести  этот номер , а также  числа Ak-1 и Ak.

While 30. Даны положительные числа A,B,C. На прямоугольнике размера А*В размещено максимально возможное  количество квадратов, со стороной С (без наложения). Найти количество квадратов, размещенных на прямоугольнике. Операции умножения и деления не использовать.

Copyright MyCorp © 2024
ИКТ 2014
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Бесплатный хостинг uCoz