Cəm və say#8684

Cəm və say (Həll təhlili)

Girişdə verilən ədədlər ardıcıllığını faylın sonuna qədər oxuyacağıq. Ədədlərin sayını və onların cəmini hesablayacağıq.

Alqoritmin həyata keçirilməsi

Girişdə verilən ədədlər ardıcıllığını faylın sonuna qədər oxuyuruq. dəyişənində ədədlərin sayını, dəyişənində isə onların cəmini hesablayırıq.

c = s = 0;
while (scanf("%d", &x) == 1)
{
  c++; 
  s = s + x;
}

Ədədlərin sayını və onların cəmini çıxarırıq.

printf("%d %d\n", c, s);

Java implementasiyası

import java.util.*;

public class Main
{
  public static void main(String[] args)
  {
    Scanner con = new Scanner(System.in);
    int c = 0, s = 0;
    while(con.hasNextInt())
    {
      int x = con.nextInt();
      c++;
      s = s + x;
    }
    System.out.println(c + " " + s);
    con.close();
  }
}

Python implementasiyası

Girişdə verilən ədədlər ardıcıllığını siyahısına oxuyuruq.

lst = list(map(int, input().split()))

siyahısında olan ədədlərin sayını və onların cəmini çıxarırıq.

print(len(lst), sum(lst))