Задача 1:Напишете програма, която генерира и отпечатва всички комбинации с повторение на k елемента над n-елементно множество.
**Ако n е 3 (1, 2, 3) и k е 2, то искате да намерите всички комбинации от по 2 числа, като може да се случи да има комбинации като (1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3) и т.н.
Задача 2: Нека е дадено множество от символни низове. Да се напише програма, която генерира всички подмножества съставено от k на брой символни низа, избрани измежду елементите на това множество. Стринговете да могат да се въвеждат от клавиатурата.