Главная страница

зачет. Введите два числа


Скачать 15.05 Kb.
НазваниеВведите два числа
Анкорзачет
Дата09.03.2023
Размер15.05 Kb.
Формат файлаdocx
Имя файлазачет.docx
ТипДокументы
#975454

1. Напишите программу, получающая два целых числа и находящая их произведение, не используя операцию умножения. Учитывать, что числа могут быть и отрицательными.

Пример:

Введите два числа:

21 -3

21*(-3)=-63

2. Напишите программу, которая определяет, есть ли в введенном натуральном числе, две одинаковые цифры (не обязательно стоящие рядом).

Пример:

Введите натуральное число: 27932 Да.

Пример:

Введите натуральное число: 69871 Нет.

3.  Автоморфным числом называют число, которое равно последним цифрам своего квадрата. Например, 352 ˘ 1225. Напишите программу, которая получает натуральное число N и выводит на экран все автоморфные числа, не превосходящие N.

Пример:

Введите N:

1000

1*1=1

5*5=25

6*6=36

25*25=625

76*76=5776

4. Напишите программу, которая при введении натурального числа N выводит все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр.

Пример:

Введите N:

15

12 3 4 5 6 7 8 9 11 12 15

5. Напишите процедуру, выводящая на экран в столбик все цифры переданного ей числа, начиная с первой.

Пример:

Введите натуральное число:

5678

5

6

7

8

6. Напишите процедуру, вычисляющая наибольший общий делитель и наименьшее общее кратное двух натуральных чисел и возвращающая их через изменяемые параметры.

Пример:

Введите два натуральных числа:

10 15

НОД(10,15)=5

НОК(10,15)=30

7. Напишите функцию, определяющую сумму цифр переданного ей числа.

Пример:

Введите натуральное число:

456

Сумма цифр числа 456 равна 15.

8. Напишите программу, в котором после заполнения массива случайными числами в интервале [0,100] подсчитывается отдельно среднее значение всех элементов, которые <50, и среднее значение всех элементов, которые больше или равно 50.

Пример:

Массив:

4 1 51 4 61

Среднее арифметическое элементов [0,50): 3.000

Среднее арифметическое элементов [50,100): 56.000

9. Напишите программу, массив в котором заполняется случайными числами в интервале [0,5], вводится число X и находятся все значения, равные X.

Пример:

Массив: 13 15 13 34 5 Что ищем:

13

Нашли: A[1]=13, A[3]=13 Пример:

Массив:

5 7 9 34 6

Что ищем:

15

Ничего не нашли.

10.  Напишите программу, массив в котором заполняется случайными числами и определяется, есть ли в нем элементы с одинаковыми значениями, не обязательно стоящие рядом.

Пример:

Массив:

8 9 5 3 4 8 9

Есть: 8, 9 Пример:

Массив:

5 8 9 6 3

Нет

Поиск максимального элемента массива

11. Напишите программу, массив в котором заполняется случайными числами и находятся два максимальных элемента массива и их номера.

Пример:

Массив:

5 5 3 4 1

Максимальный элемент: A[1]=5

Второй максимум: A[2]=5

12. Напишите программу, заменяющая во всей строке одну последовательность символов на другую.

Пример:

Введите строку:

(X > 0) and (Y < X) and (Z > Y) and (Z <> 5)

Что меняем: and

Чем заменить: &

Результат

(X > 0) & (Y < X) & (Z > Y) & (Z <> 5)


написать администратору сайта