Вариант А


Задача 1. Да се напише програма, която:

а) въвежда от клавиатурата стойностите на три цели числа. Нека означим с min най-малкото от трите числа, с max -- най-голямото, а с mid -- средното по-големина;

б) извежда средното аритметично на min и max;

в) извежда на екрана всички числа в интервала [min; max], които са кратни на предпоследната цифра на mid, увеличена с 1;

г) извежда най-големия факториел, ненадминаващ абсолютната стойност на mid, ако такъв съществува.


Задача 2. Да се напише програма, която въвежда от клавиатурата две естествени числа x и y и извежда числото z, което се състои само от цифрите на x, които се срещат и в y.
Пример: Ако x = 5124, y = 8413, то z = 14.


Задача 3. Да се напише програма, която по въведено изречение (символен низ до 200 символа) обръща реда на думите му и извежда резултата на екрана. Думите се състоят от малки и големи латински букви и са разделени с интервал, а изречението започва с главна буква и завършва с точка.

Пример: "This is a sample sentence.” ⇢ "Sentence sample a is this.”


Задача 4. Да се напише програма, която въвежда матрица от дробни числа с размери N × M, където N, M ≤ 100 и:

а) сортира четните редове на матрицата във възходящ ред, а нечетните -- в низходящ ред;

б) извежда произведението на най-голямото отрицателно число в матрицата с най-малкото положително (ако такива няма, извежда 0).


Задача 5. Да се напише програма, която въвежда естественото число n и пресмята стойността на израза $$\sum_{i=1}^{n/2}\left(i! + \frac{n-1}{(2i)!!}\right) + \prod_{i=n/2}^n \frac n i$$


Вариант Б

Задача 1. Да се напише програма, която:

а) въвежда от клавиатурата стойностите на три цели числа. Нека означим с min най-малкото от трите числа, с max -- най-голямото, а с mid -- средното по-големина;

б) извежда колко процента от max e min (Пример: 12 e 30% от 40).

в) извежда всички числа в интервала [min; max], които са кратни на числото образувано от последните две цифри на mid, увеличено с 1.

г) извежда най-големия точен квадрат, който не надминава абсолютната стойност на mid.


Задача 2. Да се напише програма, която въвежда от клавиатурата две естествени числа x и y и извежда числото z, което се състои само от цифрите на x, които не се срещат в y.
Пример: Ако x = 5107, y = 745, то z = 10.


Задача 3. Да се напише програма, която по въведено изречение (символен низ до 200 символа) размества две по две думите му и извежда резултата на екрана. Думите се състоят от малки и големи латински букви и са разделени с интервал, а изречението започва с главна буква и завършва с точка.

Пример: "This is a sample sentence.” ⇢ "Is this sample a sentence.”


Задача 4. Да се напише програма, която въвежда матрица от цели числа с размери N × M, където N, M ≤ 100 и:

а) сортира четните колони на матрицата във възходящ ред, а нечетните -- в низходящ ред;

б) извежда произведението на най-голямото нечетно число в матрицата с най-малкото четно (ако такива няма, извежда 0).


Задача 5. Да се напише програма, която въвежда естественото число n и пресмята стойността на израза $$\sum_{i=1}^n\left( \frac n {i!}(n-i)!! + (i-1)!\right)$$
Last modified: Wednesday, 10 December 2014, 11:53 PM