9560. Двумерный
массив – ввод, вывод
Дан двумерный массив
размером n * m. Прочитайте элементы двумерного
массива. Затем выведите их.
Вход. Первая строка содержит два целых
числа n и m (n,
m ≤ 100) – количество строк и столбцов массива. Далее следуют n строк, каждая из которых содержит m чисел – элементы
массива. Все числа по модулю не превышают 100.
Выход. Выведите n строк по m чисел – элементы массива.
Пример
входа |
Пример
выхода |
4 5 1 3 2 4 5 4 2 7 6 5 9 2 3 5 1 7 8 1 7 2 |
1 3 2 4 5 4 2 7 6 5 9 2 3 5 1 7 8 1 7 2 |
двумерный
массив
Прочитаем входную
матрицу в двумерный массив. Затем выведем ее.
Объявим
двумерный массив.
int a[101][101];
Читаем
размеры массива n и m.
scanf("%d %d", &n, &m);
Читаем
входной массив.
for (i = 1; i <= n; i++)
for (j = 1; j <= m; j++)
scanf("%d", &a[i][j]);
Выводим
массив.
for (i = 1; i <= n; i++)
{
for (j = 1; j <= m;
j++)
printf("%d ", a[i][j]);
printf("\n");
}
Java реализация
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 реализация
Читаем
размеры массива n и m.
n, m = map(int,input().split())
Читаем
входной массив.
a = [[] for i in
range(n)]
for i in range(n):
a[i] = list(map(int, input().split()))
Выводим массив.
for i in range(n):
for j in range(m):
print(a[i][j],end = " ")
print()
Python реализация – второе решение
Читаем
размеры массива n и m.
n, m = map(int,input().split())
Читаем
входной массив.
a = [[int(j) for j in input().split()] for i in range(n)]
Выводим массив.
for _ in a:
for x in _:
print(x,end=" ")
print()
Python реализация – третье решение
Читаем
входные данные.
n, m = map(int,input().split())
a = [list(map(int, input().split())) for _ in
range(n)]
Выводим массив.
for _ in a:
for x in _:
print(x,end=" ")
print()