8606. Сумма нескольких действительных

 

Даны четыре действительных числа. Найдите сумму первых двух, первых трех и всех четырех чисел.

 

Вход. Четыре действительных числа.

 

Выход. В первой строке выведите сумму первых двух чисел. Во второй строке выведите сумму первых трех чисел. В третьей строке выведите сумму всех четырех чисел. Все суммы следует выводить с 4 десятичными знаками.

 

Пример входа

Пример выхода

3.678 1.2345 3.4566 -0.1236

4.9125

8.3691

8.2455

 

 

РЕШЕНИЕ

действительные числа

 

Анализ алгоритма

В задаче следует прочитать четыре действительных числа и вывести три суммы.

 

Реализация алгоритма

Читаем четыре действительных числа.

 

scanf("%lf %lf %lf %lf", &u, &x, &y, &z);

 

Выводим требуемые суммы.

 

printf("%.4lf\n", u + x);

printf("%.4lf\n", u + x + y);

printf("%.4lf\n", u + x + y + z);

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    double u = con.nextDouble();

    double x = con.nextDouble();  

    double y = con.nextDouble();

    double z = con.nextDouble();

 

    System.out.println(u + x);

    System.out.println(u + x + y);

    System.out.println(u + x + y + z);

    con.close();

  }

}

 

Python реализация

 

u, x, y, z = map(float, input().split())

print(u + x)

print(u + x + y)

print(u + x + y + z)