А137е(а)

Даны натуральные [latex] n[/latex], действительные [latex] a_{1}…a_{n}[/latex].

Вывести: [latex] a_1+1!, a_2 +2!, …, a_n+n![/latex].

Input : 1 2 3 4 Output: 2.00 4.00 9.00 28.00
Input : 0.1 0.2 0.3 0.4 Output: 1.10 2.20 6.30 24.40
 

Описываем переменную факториала и переменную из потока типа [latex]double[/latex]. Запускаем цикл [latex]while[/latex], у которого в условии ставим:

(Работать, пока файл не закончится (конец потока)). Дальше в теле цикла описываем увеличение факториала и выводим сумму цифр из потока и факториала, в конце цикла увеличиваем [latex]i[/latex] для увеличения факториала.

Java

 

Ссылка на программу.

8 thoughts on “А137е(а)

  1. — Где тесты? Посмотрите в других решениях задач этого раздела если не знаете, как сделать тесты.
    — Сделайте ссылку для запуска Вашего кода в ideOne или другой облачной системе.
    — Описки (ошибки) в комментариях к программе и по тексту. Прочтите весь свой текст.
    — Нет меток (ключевых слов). Посмотрите у кого-нибудь из успевающих студентов, как это может выглядеть.
    — Посмотрите, пожалуйста, этот материал и внесите исправления во ВСЕ свои работы. Эта проблема встречается у Вас часто.

  2. — Если в условии дано n его нужно ввести?
    — Я бы попробовал снова Вам описать, что такое метки, дать примеры и ссылки. Но Вы же не станете на это обращать внимания? Как и на пробелы…

    Давайте завтра сядем и будете смотреть как я доделываю Ваши отчёты? Несколько для образца..

    • У нас же раздел: Потоковый ввод. Я думал, что это и предполагает, что мы не знаем какое именно количество элементов нам будут давать, следовательно программа работает, пока имеются данные во входном потоке. А то так программа будет принимать нормированное количество данных, которое понадобится указать вначале программы.