CSCB324

Задачи 2021

Задача 1: Числа2021
Да се напише програма за отпечатване на цели положителни числа в p-ична бройна система.

Вход
На стандартния вход за един тестов пример на един ред се задава основата на бройната система p и редица от десетични числа за превръщане. Входът съдържа много тестови примери.

Ограничения
2 <= p <= 32
Дължината на редицата за един тестов пример не надвишава 1000.
Всички числа от входа са в интервала [0, 106].

Изход
За всеки тестов пример на отделен ред се отпечатва редицата от задените числа в исканата бройна система. Цифрите на числото след цифрата 9 са поредните главни букви от латинската азбука.
 
Примерен вход:
2 32 100 101
16 15 14 13 12 100 101


Решение:
100000 1100100 1100101
F E D C 64 65


Задача 2: Разлики2021
Дадена е редица a1, a2, ..., an от цели числа. Да се намери най-голямото число, което се получава като разлика от два последователни члена на редицата ai+1- ai за i = 1, 2, ..., n - 1.

Вход
За всеки пример на един ред от стандартния вход се задава число n - дължината на редицата. На следващия ред са записани n цели числа с разделител интервал. Входът съдържа много примери.

Ограничения
2 <= n <= 1000
Числата в редицата са в интервала [-1000, 1000].

Изход
За всеки пример от входа да се отпечати намереното най-голямо число на отделен ред на стандартния изход (cout).
 
Примерен вход:
4
12 10 22 11
3
-20 20 -30


Решение:
12
40


https://www.hackerrank.com/cscb324-2021