Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АМК_практ_зан.docx
Скачиваний:
5
Добавлен:
20.11.2019
Размер:
530.41 Кб
Скачать

Практичне заняття № 9 Робота з цілими числами Завдання

1. Розробити алгоритм виконання завдання із таблиці. Усі дії (введення та виведення даних , їх обробка) намагатися виконувати у окремих функціях .

Тоді головна функція складається виключно із звернень до функцій . Функції у свою чергу можуть звертатися до інших функцій .

2.Написати програму . Передбачити тести та механізм їх використання для налагоджування та перевірки правильності як окремих функцій так і всієї програми в цілому .

Таблиця завдань

Варіант

Завдання

1

У якому числі заданої послідовності цілих додатних 16-розрядних чисел (0x37a3 ,0x705f,0x4567,0x6789) сума цифр найбільша? А чому дорівнює сума цифр суми?

2

У якому числі заданої послідовності цілих додатних чисел (1234,45679,45,111111) сума цифр найменша ? Чи є це число найменшим за значенням?

3

Записати число n<9999,введене з клавіатури , у двійково-десятковій системі (кожна цифра кодується 4 бітами , наприклад, n = 345  0000 0011 0100 0101 = 0x0345 )

4

Заданий числовий ряд (з клавіатури або із файла , наприклад, 1,2,5,7,10 ) .Визначити : чи є це прогресія або це просто зростаюча або спадаюча послідовність .

5

Обчислити цілочисловий квадратний корінь цілого заданого числа за таким алгоритмом : якщо число n дорівнює сумі послідовних непарних чисел ,то його цілочисловий квадратний корінь дорівнює їх кількості , наприклад, n = 1 + 3 + 5 = 9 = 3

n = 1 + 3 + 5 + 7 + 9 = 25 = 5 ,

n = 1 + 3 + 5 + 8 = 1 + 3 + 5 + 7 + 1 = 17 = 4

6

У якому числі заданої послідовності цілих додатних чисел

(0x37a3 ,0x705f,0x5555,0x6789) найбільша кількість цифр 5 ? Чи кратно воно 5?

7

У якому числі заданої послідовності цілих додатних чисел

(0x37a3 ,0x705f,0x4567,0x6789) найбільша цифра у другому розряді ? Чи найбільший він у послідовності?

8

Знайти суму цифр третього розряду чисел заданої послідовності (0x3753 ,0x705f,0x4567,0x6789) . Чи перевищує вона 20 ?

9

Як зміниться значення введеного із клавіатури числа , якщо поміняти місцями цифри його першого та третього розрядів ? Чи змінилася парність числа?

10

Записати цифри введеного із клавіатури числа у зворотному порядку ,наприклад, 153  351.

11

У всіх чисел заданої послідовності цілих додатних чисел (0x37a3 ,0x705f,0x4567,0x6789 ) цифру 5 замінити цифрою 3 . Наскільки змінилася сума цифр?

12

Скільки у введеного із клавіатури числа типу unsigned long однакових цифр і яких ?

13

Якщо у третьому розряді чисел заданої послідовності цілих додатних чисел (0x37a3 ,0x705f,0x4567,0x6789 ) поміняти цифри на 3 , то чи залишиться найбільше із чисел на своєму місці ?

14

Чи є серед чисел заданої послідовності цілих додатних чисел (0x37a3 ,0x1d6b,0x4567,0x259e) числа , у яких цифри

розташовані у зростаючому порядку , наприклад, 421 ,7530?

15

Чи є серед чисел заданої послідовності цілих додатних чисел (0x0563 ,0x1d6b,0x261а,0x259e) числа , у яких цифри розташовані у спадаючому порядку , наприклад,124 , 2479?

16

Знайти найбільший спільний дільник двох цілих чисел , введених із клавіатури , та отримати суму його цифр.

17

У яких числах заданої послідовності цілих додатних 16-розрядних чисел (0x37a3 ,0x705f,0x4567,0x6789) є однакові цифри у сусідніх розрядах ?

18

У яких числах заданої послідовності цілих додатних 16-розрядних чисел (0x37a3 ,0x705f,0x4567,0x6789) цифра молодшого розряду збігається із цифрою його старшого розряду ?

19

У яких числах заданої послідовності цілих додатних чисел (0x437a3 ,0x705f,0x34567,0x6789) значення збільшуються при заміні цифри старшого розряду на цифру молодшого розряду ?

20

Наскільки збільшується значення числа , введеного із клавіатури , якщо усі його цифри крім 9 збільшити на 1 ? А чи були у ньому цифри 9 ?

21

Непарні числа заданої послідовності цілих додатних 16-розрядних чисел (0x37a3 ,0x705f,0x4567,0x6789) перетворити у парні ,додаючи 1 ,якщо цифра старшого розряду менша за 5 ,або віднімаючи ,якщо вона більша чи дорівнює 5 .

22

Парні числа заданої послідовності цілих додатних 16-розрядних чисел (0x37a4 ,0x7052,0x45676,0x6788) перетворити у непарні ,додаючи 1 ,якщо цифра другого розряду менша за 5 ,або віднімаючи ,якщо вона більша чи дорівнює 5 .

23

Знайти пару чисел заданої послідовності цілих додатних чисел (1534 ,1431,2534 ,2567) із найбільшим збігом цифр у відповідних розрядах.

24

Перевірити кратність 3 чисел заданої послідовності цілих додатних чисел (1534 ,1431,2534 ,2568) за правилом: якщо сума цифр числа кратна 3 , то і число кратно 3.

25

Введені із клавіатури два числа Ф і Ш .Обчислюємо

К = Ф + Ш , Л = Ф – Ш , П = Ф*Ш .У якому результаті сума цифр найбільша? найменша?

26

Перевірити кратність 5 чисел заданої послідовності цілих додатних чисел (1530 ,1431,2535 ,2568) за правилом: якщо молодша цифра числа 0 або 5 то число кратно 5.

27

У якому числі заданої послідовності цілих додатних 16-розрядних чисел (0x3753 ,0x7051,0x4567,0x6789) добуток цифр найбільший? А чому дорівнює сума цифр добутку?

28

У якому числі заданої послідовності цілих додатних чисел (1234,45679,45,111111) добуток цифр найменший ? Чи є це число найменшим за значенням?

29

Знайти усі 4-розрядні числа ,кратні 45 ,середні цифри яких 7 і 9 .

30

У цілому числі полічити кількість 1 у його двійковому зображенні