Задачи от упражнението за едномерни масиви

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

Пример: 89, -123, 45, 196, 1204, 0, 112
Изход: 1523

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

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

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

Пример: 13, 14, 25, 16, 55, 97 900
Изход: сума 930 брой цифри 15

4. DIVIDERS
Имате предварително въведени естествени числа от интервала [0..5000] в едномерен масив. Да се състави програма, чрез която се извеждат всички делители на въведените числа в масива.

Пример: 24
Изход: 12,8,6,4,3,2

5. EQUAL INDEXES
Да се състави програма, която по предварително въведени N естествени числа от интервала [0..5000] в едномерен масив проверява за равни стойности на елементи от масива.
Програмата да извежда индекса (позицията в масива) на всички равни стойности от масива.

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

6. INTERVAL
Имате предварително въведен едномерен масив, съдържащ реални числа от интервала [-4999.99 … 4999.99].
Да се състави програма (C++), чрез която се избират само елементи със стойности от интервала [-2.99..2.99] и новата редица се извежда на екрана.

Пример: 7.1,8.5,0.2,3.7,0.99,1.4,-3.5,-110,212,341,1.2
Изход: 0.2; 0.99; 1.4; 1.2

7. REVERSE NUMBER:VALUE
Да се състави програма (C++), която въвежда естествени числа от интервала [1..101] до въвеждане на 0. Максималният брой въвеждани числа не може да превишава числото 500.
Като изход програма да извежда всички въведени числа с техния пореден номер, но в обратна последователност.

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

8. MULTIPLE ARRAYS
Дадени са два едномерни масива с естествени числа от интервала [0..299].
Да се състави програма (C++), която сравнява всички числа с еднакви индекси от двата масива и записва в трети масив, по-голямото от двете числа.
Да се изведе съдържанието и на трите масива

Пример:
18,19,32,1,3,4,5,6,7,8
1,2,3,4,5,16,17,18,27,11
Изход:
18,19,32,4,5,16,17,18,27,11

9*. PRIMES
Да се състави програма, чрез която се въвеждат 7 естествени числа от интервала [0..5000] в едномерен масив. Програмата да изведе всички прости, неповтарящи се делители на сумата от въведените числа.

Пример: 13, 14, 25, 16, 55, 97 900
Изход:
sum = 1120
dividers: 2 5 7

Published by

Dimitar Minchev

PhD of Informatics