Вывести массив с помощью метода инициализации - C (СИ)
Формулировка задачи:
Помогите вывести массив a[i][j] с помощью метода инициализации,причём i меняется от 1 до n, а j от 1 до m,где n и m - числа,которые программа предлагает ввести пользователю вначале.Никак не могу представить,как будет выглядеть на Си эта задача.
Решение задачи: «Вывести массив с помощью метода инициализации»
textual
Листинг программы
int n=0; int m=0; int a[n][m]; cin>>n; cin>>m; for (int i=0; i<n; i++) for (int j=0; j<m; j++) a[i][j]=0;
Объяснение кода листинга программы
- В начале кода объявлены три переменные:
n,mиa. - Переменная
nинициализируется значением 0, а переменныеmиaостаются неопределенными. - Затем пользователю предлагается ввести значения для переменных
nиmс помощью функцииcin. - После ввода значений для
nиm, происходит инициализация массиваa. - В цикле
for, который проходит по каждому элементу массиваa, значение каждого элемента устанавливается равным 0.