[Ph13m 9] Задание 4
Sergey Maslennikov
tmp110306 на rplab.ru
Вт Окт 22 12:46:43 MSK 2013
Всем доброго времени!
Эта задача рейтинговая. За неё можно увеличить рейтинг на:
3, если вы решили её первым или первой;
2, если в вашей домашней директории записано решение и вы способны
его защитить.
ЗАДАЧА
Написать программу, которая через стандартный входной поток принимает
текстовые строки, в каждой из которых через пробел или символ табуляции
записана пара действительных чисел (например, "31.528 23.836"), а затем
в стандартный выходной поток выводит строки, которые содержат первое
число, второе число, сумму первого и второго чисел (например, "31.528
23.836 55.364"). Принцип действия программы пояснён следующим примером,
в котором предположено, что ваша программа скомпилирована в исполняемый
файл 'task4':
Команда
echo -ne "13 8\n15 9\n1.1 2.8\n" | ./task4
приводит к выводу в стандартный выходной поток
13 8 21
15 9 24
1.1 2.8 3.9
Для выполнения задания вам нужно не бояться трудностей, знать описание
команды echo, её ключей -n, -e, а также, что значит '|' (вертикальная
чёрточка) для интерпретатора команд (см. литературу по системе). Для
программирования task4 необходимо знать, как пользоваться циклами while
или for, функциями scanf и printf (языков C, C++) или аналогичными
потоковыми объектами cin, cout (языка C++).
Если вы считаете, что решили задачу, сообщите об этом, пожалуйста, в
рассылку.
СН
Подробная информация о списке рассылки phys13m