{ cout << "Signal\a\tSignal\a\tSignal\a\n";
}
Рядковою константою (рядком символів) є послідовність символів у подвійних лапках, наприклад: "IBM PC XT/AT" . У рядкову константу автоматично заноситься завершальний символ '\0' (нуль-байт). Такі рядки називають asciz-рядками.
Логічними константами є слова false та true. Зверніть увагу на те, що ці слова у лапки не беруться:
bool L = false;
Константи типу enum являють собою слова - значення типу enum. Кожне таке слово має цілочисловий еквівалент.
Константні вирази.
Всюди, де використовуються константи, у якості константи можна записати константний вираз. Елементами константного виразу є константи або константні вирази, символи припустимих операцій, функції, а також дужки. Функцію записувати можна за умови, що аргументами її є константи або константні вирази.
Іменовані константні об'єкти оголошуються із застосуванням службового слова const :
const double pi = 3.141592;
При використанні константних об'єктів варто керуватися наступними правилами.
1. Оголошення будь-якого константного об'єкта повинне містити ініціалізацію.
2. Ніякий оператор не може змінювати значення оголошеного константного об'єкта.
3. Константним може бути оголошений об'єкт будь-якого типу.
Вправи
Вправа 1
Напишіть програму, яка визначає кількість непарних елементів у заданому числовому масиві та виводить на екран самі непарні елементи. Для підрахунку кількості непарних елементів можна застосувати цілочислову операцію отримання решти від ділення "%".
Вправа 2
Надані координати n точок на площині. Знайти точку, яка є найбільш віддаленою від початку координат і при цьому належить 3 квадранту.
Вправа 3
Надані координати n точок у трьохвимірному просторі. Знайти мінімальну, максимальну та середню відстань між наданими точками.
Вправа 4
Задане натуральне число n. Обчислити значення P за формулою:
.
Вправа 5
Числа Фібоначчі визначаються як числа, що належать послідовності u1, u2, u3, ... , для обчислення елементів якої виконуються таке рекурентне співвідношення:
u1 = u2 = 1, uk = uk-1 + uk-2 . (1)
Разом с цим, використовуючи так звану формулу Біне, число un можна наближено отримати за допомогою такої формули:
, (2)
де
.
Напишіть програму, яка обчислює перші 15 чисел Фібоначчі, застосовуючи рекурентне співвідношення (1) і наближену формулу (2). Знайдіть похибку, яка виникає при застосуванні формули (2).
Вправа 6
Надані два числа. Напишіть програму, яка знаходить найбільший загальний дільник для наданих чисел.
Вправа 7
Надані два числа. Напишіть програму, яка знаходить найменше загальне кратне для наданих чисел.
Вправа 8
Напишіть програму, яка обчислює наступні комбінаторні числа.
Кількість розміщень r об’єктів із n:
.
Для підрахування кількості розміщень можна застосувати також і таку формулу:
.
Кількість перестановок у послідовності із n об’єктів:
Pn = n! .
Кількість розміщень r об’єктів із повтореннями із n об’єктів:
.
Кількість сполучень r об’єктів із n об’єктів:
.
Кількість сполучень r об’єктів із повтореннями із n об’єктів:
.
Вправа 9
Знайдіть k-ту цифру після десяткової крапки в десятковому запису числа m/31. Значення m надане.
Вправа 10
Знайти швидкість ракети залежно від часу польоту V(t), використовуючи формулу Ціолковського
.
Тут VG – швидкість ракети у момент закінчення палива, MP - маса ракети, MT - маса палива, m - витрата палива в секунду.
Провести обчислення при
=2500 м/сек, MP = 10 т, MT = 50 т, m = 50 кг/сек. Час t змінюється від 0 до tk , де tk– час повної витрати палива (сек.). Крок табуляції для t обрати самостійно.