İki ölçülü massiv - daxiletmə, çıxartma#9560

İki ölçülü massiv - daxiletmə, çıxartma (Həll təhlili)

Giriş matrisini ikiölçülü massivə oxuyaq. Sonra onu çap edək.

Alqoritmin realizasiyası

İkiölçülü massiv elan edək.

int a[101][101];

Massivin və ölçülərini oxuyuruq.

scanf("%d %d", &n, &m);

Giriş massivini oxuyuruq.

for (i = 1; i <= n; i++)
for (j = 1; j <= m; j++)
  scanf("%d", &a[i][j]);

Massivi çap edirik.

for (i = 1; i <= n; i++)
{
  for (j = 1; j <= m; j++)
    printf("%d ", a[i][j]);
  printf("\n");
}

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 = con.nextInt();
    int a[][] = new int[n+1][m+1];
    
    for (int i = 1; i <= n; i++)
    for (int j = 1; j <= m; j++)
    	a[i][j] = con.nextInt();

    for (int i = 1; i <= n; i++)
    {
      for (int j = 1; j <= m; j++)
        System.out.print(a[i][j] + " ");
      System.out.println();
    }
  }
}

Python realizasiyası

Massivin və ölçülərini oxuyuruq.

n, m = map(int,input().split())

Giriş massivini oxuyuruq.

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

Massivi çap edirik.

for i in range(n):
  for j in range(m):
    print(a[i][j],end = " ")
  print()

Python realizasiyası — ikinci həll

Giriş məlumatlarını oxuyuruq.

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

Massivi çap edirik.

for row in a:
  print(*row)

Python realizasiyası — üçüncü həll

Giriş məlumatlarını oxuyuruq.

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

Massivi çap edirik.

for _ in a:
  for x in _:
    print(x,end=" ")
  print()