lab / task2
.docЗавдання №2
-
Вводяться прізвища N кандадатів. Підрахувати кількість голосів, які подано за кожного. Результати голосування вводяться з клавіатури у вигляді прізвища кандидата, за якого подано голос. Ознака закінчення - введення 0. Результати вивести згідно кількості голосів у спадному порядку.
-
З клавіатури вводяться прізвища. При цьому якщо прізвище вже є в списку, його треба вилучити, якщо немає - дописати. Роботу програми закінчити, якщо в списку буде 10 прізвищ або не буде жодного. Вивести кінцевий список на екран.
-
Вводиться рейтінг N студентів по кожному з M предметів. Визначити середній рейтінг студента по всіх предметах і середній рейтінг по кожному предмету для всіх студентів.
-
У фрістайлі прийнята така система оцінювання виступів. З семи оцінок, виставлених суддями, найбільша та найменша відкидаються, а для решти обчислюється середнє арифметичне, яке вважається загальною оцінкою спортсмена. Вводиться прізвище спорстмена та його 7 оцінок. Обчислити загальну оцінку.
-
Вводиться два числа m та n. Обчислити .
-
Вводиться два числа m та n. Згенерувати всі можливі сполучення з n по m, наприклад: n = 5, m = 3
1 2 3 1 2 4
1 2 5 1 3 4
1 3 5 1 4 5
2 3 4 2 3 5
3 4 5 3 4 5
-
Вводиться масив numbers, який складається з N чисел. Створити новий масив index, в якому впорякувати за зростанням не самі числа numbers, а їх індекси:
numbers 8 9 6 12 1
index 5 3 1 2 4
-
Вводиться масив з N чисел. Знайти медіану цього масиву, тобто його серединний елемент.
3 4 6 11 12 3 4 6 11 12 14
med = 6 med = (6 + 11)/2 = 8.5
-
Вводиться квадратна матриця N*N. Знайти суму додатніх чисел, що розташовані на побічній діагоналі.
-
Вводиться квадратна матриця N*N. Знайти середнє арифметичне чисел, що розташовані на головній діагоналі. Поділити всі елементи матриці на знайдене значення.