воскресенье, 8 декабря 2013 г.

Задачі з використанням структур розгалуження

Умовний оператор
1. Дано ціле число. Якщо воно є додатнім, то додати до нього 1; в іншому разі не змінювати його. Вивести отримане число.
2. Дано ціле число. Якщо воно є додатнім, то додати до нього 1; в іншому випадку відняти 2. Вивести отримане число.
3. Дано ціле число. Якщо воно є додатнім, то додати до нього 1; якщо від’ємним, то відняти від нього 2; якщо нульовим, то замінити його на 10. Вивести отримане число.
4. Дано три цілих числа. Знайти кількість додатних чисел в початковому наборі.
5. Дано три цілих числа. Знайти кількість додатніх та від’ємних чисел в початковому наборі.
6. Дано два числа. Вивести більше з них.
7. Дано два числа. Вивести порядковий номер меншого з них.
8. Дано два числа. Вивести спочатку більше, а потім менше з них.
9. Дано дві змінні цілого типу: А і В. Якщо їх значення не є рівними, то присвоїти кожній зміннй суму цих значень, а якщо рівні, то присвоїти змінним нульові значення. Вивести нові значення змінних А і В.
10. Дано дві змінні цілого типу: А і В. Якщо їх значення не рівні, то присвоїти кожній змінній більше з цих значень, а якщо рівні, то присвоїти змінним нульові значення. Вивести нові значення змінних А і В.
11. Дано три числа. Знайти найменше з них.
12. Дано три числа. Знайти середнє з них (тобто число, розташоване між найменшим та найбільшим).
13. Дано три числа. Вивести спочатку найменше, а потім найбільше з даних чисел.
14. Дано три числа. Знайти суму двох найбільших з них.
15. Дано три змінні дійсного типу: А, В, С. Якщо їх значення упорядковані за зростанням, то подвоїти їх; в іншому випадку заменити значення кожної змінної на протилежне. Вивести нові значення змінних А, В, С.
16. Дано три змінні дійсного типу: А, В, С. Якщо їх значення упорядковані за зростанням або спаданням, то подвоїти їх; в іншому випадку замінити значення кожної змінної на протилежне. Вивести нові значення змінних А, В, С.
17. На числовій осі розташовані три точки: А, В, С. Визначити, яка з двох останніх точок (В або С) розташована ближче до А, і вивести цю точку та її відстань від точки А.
18. Дані цілочисельні координати точки на площині. Якщо точка співпадає з початком координат, то вивести 0. Якщо точка не співпадає з початком координат, але лежить на осі ОХ або ОУ, то вивести відповідно 1 або 2. Якщо точка не лежить на координатних осях, то вивести 3.
19. Дано координати точки, яка не лежить на координатних осях ОХ і ОУ. Визначити номер координатної чверті, в якій знаходиться дана точка.

 20. Дано координати двох точок, які не співпадають з початком координат. З'ясувати, чи можуть дані точки та початок координат бути вершинами трикутника.