Практика (зачет)
Вариант 1
-
Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом.
Пример:
Введите натуральное число:
12342
Нет.
Пример:
Введите натуральное число:
12245
Да.
-
Ввести с клавиатуры в одну строку фамилию, имя и отчество, разделив их пробелом. Вывести фамилию и инициалы.
Пример:
Введите фамилию, имя и отчество:
Иванов Петр Семёнович
П.С. Иванов
-
Заполните массив случайными числами в интервале [0,100] и подсчитайте отдельно среднее значение всех элементов, которые
Пример:
Массив:
3 2 52 4 60
Среднее арифметическое элементов [0,50): 3.000
Среднее арифметическое элементов [50,100): 56.000
-
Заполнить массив случайными числами в интервале [0,100] и отобрать в другой массив все простые числа. Используйте логическую функцию, которая определяет, является ли переданное ей число простым.
Пример:
Массив А:
12 13 85 96 47
Массив B:
13 47
-
Напишите программу, которая сортирует массив и находит количество различных чисел в нем.
-
На вход алгоритму подаётся четырёхзначное число N. Алгоритм строит по нему новое число R следующим образом:
1) Строится число K из цифр числа N, расположенных в порядке невозрастания.
2) Строится число M из цифр числа N, расположенных в порядке неубывания.
3) Число R вычисляется как разность K – M.
Найдите минимальное число N, для которого число R, полученное в результате работы алгоритма, равно 6174 (постоянной Капрекана), и при этом число K максимально возможное.
-
Виктор составляет таблицу кодовых слов для передачи сообщений, каждому сообщению соответствует своё кодовое слово. В качестве кодовых слов Виктор использует 5-буквенные слова, в которых могут быть только буквы Д, Г, И, А, Ш, Э, причём слово не должно начинаться с гласной и не должно заканчиваться согласной. Сколько различных кодовых слов может использовать Виктор?
-
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = n, если n ≥ 3000,
F(n) = n + 2x + F(n + 2), если n
При каком целом значении x выполняется равенство F(28) – F(34) = 324?
-
Для интервала [33333;55555] найти все простые числа, сумма цифр которых больше 35. Запишите найденные числа в порядке возрастания, справа от каждого – сумму его цифр.