Подскажите пожалуйста с чем в коде допущена ошибка - 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 перед основным циклом. Важно отметить, что код не содержит обработки ошибок. Например, если пользователь введет недостаточное количество данных или введет данные в неправильном формате, программа может работать некорректно.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д