Задание № 2. Целочисленная арифметика

  1. Дано натуральное число n. Найти сумму первой и последней цифры этого числа.
  2. Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа.
  3. Даны два натуральных числа m и n (m ≤ 9999, n ≤ 9999). Проверить, есть ли в записи числа m цифры, одинаковые с цифрами в записи числа n.
  4. Дано натуральное число n. Проверить, есть ли в записи числа три одинаковые цифры (n ≤ 9999).
  5. Дано натуральное число n ≤ 99. Дописать к нему цифру k в конец и в начало.
  6. Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m.
  7. Среди всех n-значных чисел указать те, сумма цифр которых равна данному числу k.
  8. Заданы три натуральных числа A, B, C, которые обозначают число, месяц и год. Найти порядковый номер даты, начиная отсчет с начала года.
  9. Найти наибольшую и наименьшую цифры в записи данного натурального числа.
  10. Произведение n первых нечетных чисел равно p. Сколько сомножителей взято? Если введенное число n не является указанным произведением, сообщить об этом.
  11. Найти на отрезке [n; m] натуральное число, имеющее наибольшее количество делителей.
  12. Задумано некоторое число x (x < 100). Известны числа k, m, n — остатки от деления этого числа на 3, 5, 7. Найти x.
  13. Игрок A объявляет двузначное число от 01 до 99. Игрок B меняет местами его цифры и прибавляет полученное число к сумме его цифр. Полученный результат он объявляет игроку A. Игрок A проделывает с этим числом ту же процедуру, и так они продолжают поступать поочередно, объявляя числа. От суммы чисел берется остаток от деления на 100, поэтому объявляются лишь двузначные числа. Какие числа может объявить игрок A на начальном шаге, чтобы игрок B в некоторый момент объявил число 00.
  14. Дано натуральное число n. Найти и вывести все числа в интервале от 1 до n − 1, у которых сумма всех цифр совпадает с суммой цифр данного числа. Если таких чисел нет, то вывести слово "нет". Пример. n = 44. Числа: 17, 26, 35.
  15. Дано натуральное число n. Найти и вывести все числа в интервале от 1 до n − 1, у которых произведение всех цифр совпадает с суммой цифр данного числа. Если таких чисел нет, то вывести слово "нет". Пример. n = 44. Числа: 18, 24.
  16. Дано натуральное число n. Определить количество 4-значных чисел, у которых сумма цифр в цифровой записи числа меньше, чем n. Если таких чисел нет, то вывести слово "нет".
  17. Дано натуральное число n. Определить количество 4-значных чисел, у которых сумма цифр в цифровой записи числа больше, чем n. Если таких чисел нет, то вывести слово "нет".
  18. Дано натуральное число n. Найти наибольшее число m (m > 1), на которое сумма цифр в цифровой записи числа n делится без остатка. Если такого числа нет, то вывести слово "нет". Пример. n = 12345, m = 5. Сумма цифр числа n, равная 15, делится на 5.
  19. Дано натуральное число n. Найти наименьшее число m (n < m < 2n), которое делится на сумму цифр числа n (без остатка). Если такого числа нет, то вывести слово "нет". Пример. n = 12345, m = 12360. Число 12360 делится на число 15 — сумму цифр числа n.
  20. Дано натуральное число n (n > 9). Определить количество нулей, идущих подряд в младших разрядах данного числа. Пример. n = 1020000. Количество нулей равно четырем.
  21. Дано натуральное число n (n > 9). Определить количество нулей в цифровой записи числа, кроме нулей в младших разрядах. Пример. n = 10025000. Количество нулей равно двум.
  22. Дано натуральное число n (n > 9). Определить сумму цифр в первой половине числа (старшие разряды). Пример. n = 12345678. Сумма составляет 1 + 2 + 3 + 4 = 10.
  23. Дано натуральное число n (n > 9). Определить сумму цифр во второй половине числа (младшие разряды). Пример. n = 12345678. Сумма составляет 5 + 6 + 7 + 8 = 26.
  24. Дано натуральное число n. Если число содержит 3 цифры, то получить новое число m, которое образуется путем перестановки первой и последней цифры данного числа. Если количество цифр не 3, то m = n. Пример. n = 123, m = 321.
  25. Дано натуральное число n. Если число содержит 5 цифр, то получить новое число m, которое образуется путем исключения средней цифры исходного числа. Если количество цифр не 5, то m = n. Пример. n = 12345, m = 1245.
  26. Женщина шла на базар продавать яйца. Ее случайно сбил с ног всадник, в результате чего все яйца разбились. Всадник предложил оплатить убытки и спросил, сколько у нее было яиц. Женщина сказала, что точного числа не помнит, но когда она брала яйца парами, то оставалось одно яйцо. Одно яйцо оставалось также, когда она брала по 3, 4, 5 и 6 яиц, но когда она брала по 7 штук, то в остатке ничего не было. Какое минимальное число яиц могло быть в корзине?
  27. Дано натуральное число n. Проверить, будут ли все цифры числа различными.
  28. Найти все целые корни уравнения ax3 + bx2 + cx + d = 0, где a, b, c и d — заданные целые числа, причем a ≠ 0 и d ≠ 0. Замечание: целыми корнями могут быть только положительные и отрицательные делители коэффициента d.
  29. Дано натуральное число n. Поменять порядок следования цифр в этом числе на обратный или сообщить, что это невозможно в силу переполнения.
  30. Найти все делители натурального числа n.
  31. Натуральное число m называется совершенным, если оно равно сумме всех своих делителей, включая 1, но исключая себя. Напечатать все совершенные числа, меньшие заданного числа n.
  32. Натуральные числа a, b, c называются числами Пифагора, если выполняется условие a2 + b2 = c2. Напечатать все числа Пифагора, меньшие n.
  33. Дано натуральное число n. Среди чисел 1, …, n найти такие, запись которых совпадает с последними цифрами записи их квадратов (например, 62 = 36, 252 = 625).
  34. Составьте программу, которая по номеру дня в году выводит число и месяц в общепринятой форме (например, 33-й день года — 2 февраля).
  35. Долгожитель (возраст не менее 100 лет) обнаружил однажды, что если к сумме квадратов цифр его возраста прибавить число дня его рождения, то как раз получится его возраст. Сколько лет долгожителю?
  36. Дано целое n > 2. Напечатать все простые числа из диапазона [2, n].
  37. Найти наименьшее натуральное число n, представимое двумя различными способами в виде суммы кубов двух натуральных чисел
  38. Даны натуральные числа n, m. Найти все натуральные числа, меньшие n, квадрат суммы цифр которых равен m.
  39. На отрезке [2; n] определить число с максимальной суммой делителей.
  40. Даны натуральные числа p и q. Получить все делители числа q, взаимно простые с p.
  41. Для заданных натуральных n и k определить, равно ли число n сумме k-х степеней своих цифр.
  42. Найти все n-значные числа, сумма квадратов цифр которых кратна m.
  43. Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр.
  44. Задано натуральное число n. Найти количество натуральных чисел, не превышающих n и не делящихся ни на одно из чисел 2, 3, 5.
  45. Пусть fnn-й член последовательности, определяемой следующим образом:
    fn = −fn−1 − 2fn−2, f1 = 1, f2 = −1.
    Покажите, что 2n+1−7f2n-1 есть полный квадрат.
  46. Последовательность Хэмминга образуют натуральные числа, не имеющие других простых делителей, кроме 2, 3 и 5. Найти:
  47. На отрезке [2; n] найти все натуральные числа, сумма цифр которых при умножении числа на a не изменится.
  48. Составить программу удаления из десятичной записи числа n единиц, сохранив порядок следования оставшихся цифр. Сформировать и напечатать полученное число.
  49. Школа находится на одной стороне улицы с домом Петра. Однажды по дороге в школу он стал складывать номера домов, мимо которых проходил на своей стороне улицы, начиная с номера своего дома. Когда сумма номеров оказалась равной 99, Петр перешел через поперечную улицу. После этого он начал заново складывать номера домов, мимо которых проходил, и при сумме 117 перешел через еще одну поперечную улицу. Петр и на следующем квартале складывал номера домов. Сумма номеров домов третьего квартала оказалась равной 235, включая номер дома школы. Каков номер дома Петра? Каков номер дома школы?
  50. Дано натуральное число n. Определить количество цифр в цифровой записи данного числа, которые имеют наименьшее значение. Пример. n = 4548. Количество цифр с наименьшим значением равно двум (две цифры 4).
  51. Дано натуральное число n. Определить количество цифр в цифровой записи данного числа, которые имеют наибольшее значение. Пример. n = 1808. Количество цифр с наибольшим значением равно двум (две цифры 8).
  52. Дано натуральное число n. Получить новое число m, которое образуется из числа n путем замены последней цифры на значение наименьшей цифры в записи числа n. Пример. n = 128452, m = 129451.
  53. Дано натуральное число n. Получить новое число m, которое образуется из числа n путем замены последней цифры на значение наибольшей цифры в записи числа n. Пример. n = 128452, m = 128458.
  54. Определить количество m-значных натуральных чисел, у которых сумма цифр, стоящих в нечетных разрядах, равна n (1 ≤ n ≤ 30, 0 < m < 5).
  55. Вычислить сумму тех чисел из заданного отрезка [a, b] (a, b — натуральные), в запись которых входит цифра k.
  56. Последовательность Хейеса. Дано натуральное число n (n > 1). Если оно чётно, то его делят на 2, иначе умножают на 3 и прибавляют 1. Если полученное число не равно 1, то действия повторяются до тех пор, пока не получится 1. Вершиной называют наибольшее число в получающейся последовательности. Для заданного n построить указанную последовательность, указать её вершину и количество шагов.
  57. Определить, входит ли заданная цифра p в десятичную запись числа, заданного в системе с основанием q (2 ≤ q ≤ 9).

 

© А.П. Шестаков, 2008-2009

 


Рейтинг ресурсов УралWeb

 

Сайт создан в системе uCoz