
Void main()
{
int n;
cout << "n="; cin >> n;
int k=0;
for (int a=1;a<=n;a++)
for (int b=1;b<=a;b++)
for (int c=1;c<=b;c++) if (a<b+c) k++;
cout << "k=" << k << endl;
}
Приклад 7. Скласти програму для знаходження кількості різних прямокутних трикутників сторони яких дорівнюють цілим числам меншим за число n.
Дана
задача подібна до попередньої. Тут
провірятимемо умову
.
Замінимо if
(a<b+c) k++;
на
оператор if
(a*a==b*b+c*c)
k++;
Самостійні завдання першого рівня
Завдання 1. Обчислення скінчених сум та добутків.
Обчислити суму
.
Обчислити суму
.
Обчислити суму парних чисел від 1 до n.
Обчислити суму чисел від 1 до n, кратних числу 3.
Обчислити суму
.
Обчислити суму
.
Обчислити суму
.
Обчислити суму
.
Обчислити добуток парних чисел від 1 до n.
Обчислити кількість чисел від 1 до n, кратних числу 5.
Обчислити суму
.
Обчислити суму
.
Обчислити суму
.
Завдання 2. Побудова таблиці.
Скласти програму для побудови таблиці відповідності між вказаними величинами. Початкове значення міри, крок зміни цього значення та кількість рядків у таблиці вибрати самостійно і задати у діалоговому режимі. Дані для варіантів:
№ варіанта |
Перша величина |
друга величина |
третя величина |
1 |
1 морська ліга |
5,5 км |
3 морські милі |
2 |
1 морська миля |
1,852 км |
6076 футів |
3 |
1 кабельт Брит. |
183 м |
680 футів |
4 |
1 кабельт США |
219,5 м |
720 футів |
5 |
1 чейн геодезичний |
20,48 м |
66 футів |
6 |
1 чейн будівельний |
30,48 м |
100 футів |
7 |
1 перч |
5,03 м |
16,5 фута |
8 |
1 ярд |
0,9144 м |
3 фута |
9 |
1 фут |
30,48 см |
12 дюймів |
10 |
11,4 барель США |
119,2 л |
0,73 бареля Брит. |
11 |
1 хенд |
10,16 см |
4 дюйма |
12 |
1 нейл |
5,7 см |
2,25 дюйма |
13 |
1 тауншин |
93,24 кв. км |
36 кв. миль |
14 |
1 ар |
100 кв. м |
119,6 кв. ярда |
15 |
1 унція |
28,353495 г. |
142 карати |
Завдання 3. Табулювання функції.
Протабулювати
функцію
на інтервалі [a;b] з кроком h. Знайти серед
обчислених значень найбільше і найменше,
а також вказати значення аргументів
при яких вони досягаються. Дані для
варіантів:
№ варіанта |
функція |
інтервал |
крок h |
1 |
|
[0;1] |
0,1 |
2 |
|
[0;10] |
1 |
3 |
|
[0;1] |
0,1 |
4 |
|
[1;2] |
0,1 |
5 |
|
[0;1] |
0,1 |
6 |
|
[0;5] |
0,5 |
7 |
|
[0;2] |
0,2 |
8 |
|
[0,5;3] |
0,25 |
9 |
|
[0;6] |
0,6 |
10 |
|
[0;1] |
0,1 |
11 |
|
[0;10] |
1 |
12 |
|
[0;2] |
0,2 |
13 |
|
[0;10] |
1 |
14 |
|
[2;3] |
0,1 |