Подскажите пожалуйста с чем в коде допущена ошибка - C (СИ)
Формулировка задачи:
Добрый вечер. Язык только осваиваю, с одномерными массивами разабрался нормально но тут немного встярл.
Если важно то пишу в Code::blocks
Заранее спасибо.
/*Сформировать с помощью датчика случайных чисел и вывести на экран матрицу, размером МхN. Элементы задаются на интервале [-20, 25].*/ #include<stdio.h> #include<time.h> #include<stdlib.h> main() { int i,j,m,n, A[50][50]; printf("Сколько строк?"); scanf("%d",&m); printf("Сколько столбцов?"); scanf("%d",&n); srand(time(NULL)); for(i=0;i<m;i++) { for(j=0;j<n;j++) { A[i,j]=int(rand()%46)-20; printf("%d",A[i]); } } printf("\n"); }
Решение задачи: «Подскажите пожалуйста с чем в коде допущена ошибка»
textual
Листинг программы
for(i=0; i<n;i++) { for(j=0;j<m;j++) printf("%d \t",A[i][j]); printf("\n"); }
Объяснение кода листинга программы
В представленном коде происходит два действия:
- Вывод массива A с помощью функции printf().
- Это действие происходит в цикле, который проходит по всем элементам массива A.
- Каждый элемент массива A выводится в консоль с помощью функции printf().
- Между элементами массива A добавляется символ табуляции (\t), чтобы элементы массива A выводились в виде таблицы.
- После вывода всех элементов массива A в текущей строке добавляется символ новой строки (\n), чтобы перейти на новую строку.
- Ввод данных в массив A с помощью цикла и функции scanf().
- Это действие происходит до начала основного цикла.
- Цикл проходит по всем элементам массива A.
- Внутри цикла происходит ввод данных в каждый элемент массива A с помощью функции scanf().
- После ввода данных в все элементы массива A, программа переходит к основному циклу. Предполагается, что массив A уже инициализирован до начала программы. Если это не так, то необходимо добавить инициализацию массива A перед основным циклом. Важно отметить, что код не содержит обработки ошибок. Например, если пользователь введет недостаточное количество данных или введет данные в неправильном формате, программа может работать некорректно.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д