Задачи по програмиране масиви

Маисиви

Задача 1

Да се създаде програма, която въвежда n цели числа в едномерен масив. Програмата да извежда най-голямото от тях.

 

Пример: 

87

78

-45

187

31

547

312

Изход: 547

Задача 2

Да се създаде програма, която се въвежда n цели числа в едномерен масив. Програмата да изведе второто най-голямо от тях.

 

Пример: 

51

-754

32

213

232

129

0

Изход: 213

Задача 3

Да се състави програма, чрез която се въвеждат n цели числа в едномерен масив. Програмата да извежда средната стойност на въведените числа.

 

Пример: 67, 32, 75, 196, 312, 76, 212

Изход: 217.57

Задача 4

Напишете програма, която се въвежда n цели числа в едномерен масив.
Програмата да изведе числото, което е с максимална разлика от средната стойност на въведените числа.

Пример: -2, 15, 18, -7, 6, 7, 8
Изход: средна стойност 6.42857; число -7

Задача 5

Да се състави програма, чрез която се въвеждат n числа от интервала [-4999.99..4999.99] в едномерен масив. Програмата да изведе сумата от абсолютната стойност на въведените числа.

Пример: -3.2, 1.8, 2.5, -3.5, 1.4, -2.6, 7
Изход: 22

Задача 6

Да се състави програма, която въвежда от клавиатурата 7 цели числа от интервала [-5000..5000] в едномерен масив
Програмата да изведе сумата на всички числа кратни на 3, но по големи от 15.

Вход:

5, 43, 21, 25, 60, 12, 76

Изход:

81

Задача 7

Да се състави програма, чрез която предварително въведени 6 естествени числа от интервала [0..5000] в едномерен масив и се разменят местата на елементите със индекси, като се използва само умножение и деление. Без използването на помощна променлива:

Пример: 1, 2, 3, 4, 5, 6
Изход: 2, 1, 4, 3, 6, 5

Задача 8

Да се въведе n. Да се въведат n числа и да се преброят всички, чиято абсолютна стойност е по-голяма от средноаритметичната.
Вход:
5 -> n
4
7
8
1
2
Изход:
2
Обяснение:
Средното ти е 4.4. Числата, които са по-големи са 7 и 8.

Задача 9

Да се въведе масив от n подредени числа. Да се намери медианата на числата.
Вход:
5, 1, 3, 12, 24, 28
Изход:
12
Вход:
6, 2, 5, 9, 14, 16, 22
Изход:
11.5

Задача 10

Да се въведат два масива, всеки с по n числа.
Да се състави трети масив, който ще съдържа числата на първия масив, последвани от числата от втория масив в обратен ред
Вход:
3 -> n
6, 4, 8, 2, 1, 9
Изход:
6, 4, 8, 9, 1, 2

Задача 11

Да се напише програма, която въвежда два масива, всеки с по n елемента. Програмата да създава трети масив, на който всеки елемент е сумата от елементите с еднакви индекси на въведените два
Вход:
3 -> n
5, 3, 7 

14, 2, 67
Изход:
19, 5, 74

Задача 12

Да се състави програма която въвежда n числа от 0 до 9 в масив. Програмата да променя числата, като ги заменя с тяхното допълнение до 10.
Вход:
4 -> n
4
8
7
2
Изход:
6
2
3
8

Задача 13

Да се създаде програма, която въвежда два масива с n и m числа. Да се създаде трети масив, който ще съдържа елементите на двата в обратен ред.
Вход:
3 -> n
4 -> m
1
2
3
11
12
13
14
Изход:
3, 2, 1, 14, 13, 12, 11

Задача 14

Да се състави програма, която въвежда един масив и създава друг, на който елементите му са сумата от всеки два съседни, започвайки от нулевия.
Вход:
4 -> n
4
8
12
11
Изход:
12
23

Задача 15

Да се състави програма, която въвежда един масив и създава друг, на който елементите му са сумата от всеки два съседни, започвайки от нулевия.
Вход:
4 -> n
4
8
12
11
Изход:
12
23

Задача 16

Да се състави масив от 6 чиасла. Да се прехвърлят всички елементи на ляво, така че всеки елемент да стане равен на този след него, а първият да се прехвърли на мястото на последния.
Вход:
1 2 3 4 5 6
Изход:
2 3 4 5 6 1

Задача 17

Да се състави програма, която въвежда три масива с по 3 елемента. Програмата да разменя числата на масивите, така че тези от първия да се преместят във втория, тези от вротия в третие и тези от третия да са във първия.

Пример:

мас1 = 5 6 3

мас2 = 3 6 9

мас3 = 3 12 9

 

Изход:

мас1 = 3 12 9

мас2 = 5 6 3

мас3 = 3 6 9

Задача 18

Да се създаде програма, която Въвежда n числа от 1 до 9, където n числа и намира числото, което се повтаря най-много, наречено още мода.
Вход:
6 -> n
4
6
7
7
2
2
2
Изход:
2

Задача 19

Да се въведе масив от цели числа. Да се създаде програма Clipping, която да намира и премахва всички големи отклонения от средната стойност в масива. За целта след въвеждането на масива, се въвежда и число, което да показва колко е максималното отклонение.

Програмата да заменя тези числа със средноаритметичното + максималното отклонение.

Вход:

4 7 3 9 8 24

2

Изход:

4 7 3 9 8 9.8333

Задача 20

Да се въведе масив от дробни числа. Да се замени всеки елемент на нечетен индекс, без последния, със средноаритметичното на двата сис съседни. Операцията да се извърши, като се почне от първия.

Вход:

6 4 8 3 10 14 22

Изход:

6 7 8 9 10 16 22

Искате ли да ви обучи,
професионален програмист?

Индивидуални частни уроци, водени от професионален програмист!
Най-добрият начин да се научиш да програмирашI

Искате ли да ви обучи,
професионален програмист?

Индивидуални частни уроци, водени от професионален програмист!
Най-добрият начин да се научиш да програмирашI