Vurma cədvəli#8545

Vurma cədvəli (Həll təhlili)

Çoxaltma cədvəlini çıxış etmək üçün iç-içə dövr istifadə edirik.

Alqoritmin həyata keçirilməsi

Giriş dəyəri oxuyuruq.

scanf("%d", &n);

İkiqat dövr ilə çoxaltma cədvəlini çıxış edirik. Hər bir rəqəmin iki mövqedə yerləşməsi lazımdır, buna görə formatından istifadə edirik.

for (i = 1; i <= n; i++)
{
  for (j = 1; j <= n; j++)
    printf("%2d ", i * j);
  printf("\n");
}

Java ilə həyata keçirilməsi

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+1][n+1];

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

    for(int i = 1; i <= n; i++)
    {
      for(int j = 1; j <= n; j++)
        System.out.printf("%2d ", m[i][j]);
      System.out.println();
    }
    con.close();
  }
}

Python ilə həyata keçirilməsi

Giriş dəyəri oxuyuruq.

n = int(input())

İkiqat dövr ilə çoxaltma cədvəlini çıxış edirik. Hər bir rəqəmin iki mövqedə yerləşməsi lazımdır, buna görə formatından istifadə edirik.

for x in range(1, n + 1):
  for y in range(1, n + 1):
    print("%2d" %(x * y), end=' ')
  print()