Sətirlərin cəmi#9894

Sətirlərin cəmi (Həll təhlili)

massivini elan edək, burada -ci sətrin elementlərinin cəmini saxlayacaq. Hər bir qiyməti üçün -i hesablayaq.

Nümunə

Matrisin hər bir sətrinin elementlərinin cəmini hesablayaq.

Alqoritmin realizasiyası

İşçi massivləri elan edək. -də -ci sətrin elementlərinin cəmini saxlayacağıq.

int m[101][101], sum[101];

Giriş məlumatlarını oxuyuruq.

scanf("%d", 
i 
 j 
  scanf("%d", 

Hər bir qiyməti üçün -ci sətrin elementlərinin cəmini hesablayırıq və onu -də saxlayırıq.

for (i = 1; i <= n; i++)
for (j = 1; j <= n; j++)
  sum[i] += m[i][j];

Alınan cəmləri çap edirik.

for (i = 1; i <= n; i++)
  printf("%d\n", sum[i]);

Java realizasiyası

import java.util.*;

public class Main 
{
  public static void main(String[] args) 
  {
    Scanner con = new Scanner(System.in);
    int n = con.nextInt();

    int m[][] = new int[n][n];
    int sum[] = new int[n];

    for (int i = 0; i < n; i++)
    for (int j = 0; j < n; j++) 
    {
      m[i][j] = con.nextInt();
      sum[i] += m[i][j];
    }

    for (int i = 0; i < n; i++)
      System.out.println(sum[i]);
    con.close();
  }
}

Python realizasiyası

Massivin ölçüsü olan -i oxuyuruq.

n = int(input())

Giriş matrisini oxuyuruq.

m = [[] for _ in range(n)]
for i in range(n):
  m[i] = list(map(int, input().split()))

İkiölçülü massivin hər bir sətrinin elementlərinin cəmini hesablayırıq.

res = [0] * n
for i in range(n):
   res[i] = sum(m[i])

Alınan cəmləri çap edirik.

for i in range(n):
  print(res[i])

Python realizasiyası – uçuşda

Massivin ölçüsü olan -i oxuyuruq.

n = int(input())

Giriş matrisini oxuyuruq.

for i in range(n):

Matrisin sətrini oxuyuruq və onun elementlərinin cəmini çap edirik.

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