Создать матрицу размером N*M - C (СИ)
Формулировка задачи:
Доброго времени суток! Пожалуйста, помогите сделать такую программку на языке C:
Создать матрицу размером N*M (где N и M – значения, вводимые с клавиатуры), выделять в памяти компьютера место для записи матрицы данной размерности, матрица заполнена нулями).
Заранее спасибо!Решение задачи: «Создать матрицу размером N*M»
textual
Листинг программы
#include <stdio.h>
int main()
{
int N, M;
printf("Enter N: ");
scanf("%d", &N);
printf("Enter M: ");
scanf("%d", &M);
int arr[N][M];
int i, j, n = sizeof arr / sizeof **arr;
for(i = 0; i < n / M; ++i)
for(j = 0; j < n / N; ++j)
arr[i][j] = 0;
return 0;
}