Помогите, пожалуйста решить!
№1 Во входном файле записана последовательность чисел в странном формате:
у каждого числа сначала записано количество цифр в этом числе, а потом через
пробел - сами цифры. Последовательность заканчивается числом 0.
В выходной файл нужно вывести сначала количество чисел в последовательности,
а потом - сами числа.
Количество чисел в последовательности не превышает 1000. В числах - не более
4-х знаков.
Примеры:
Пример 1
input.txt output.txt
2 2 7 3 3 5 1 0 2 27 351
Пример 2
input.txt output.txt
1 1 0 1 1
Пример 3
input.txt output.txt
4 1 2 3 4 2 4 3 0 2 1234 43
№2
Дано N целых чисел. Требуется выбрать из них три таких числа,
произведение которых максимально.
Формат входных данных
Во входном файле записано сначала число N - количество чисел в
последовательности (3<=N<=100). Далее записана сама последовательность:
N целых чисел, по модулю не превышающих 1000.
Формат выходных данных
В выходной файл выведите три искомых числа в любом порядке.
Если существует несколько различных троек чисел, дающих
максимальное произведение, то выведите любую из них.
Пример входного файла
9
3 5 1 7 9 0 9 -3 10
Пример выходного файла
9 10 9
Пример входного файла
3
-5 -300 -12
Пример выходного файла
-5 -300 -12
Это не на олимпиады, и не на конкурсы, т.ч. всё честно.
Заранее спасибо.