Файловый ввод/вывод матрицы - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте нигде не могу найти пример кода файлового ввода/вывода матрицы на си. Подскажите кто-нибудь, буду очень признателен.

Решение задачи: «Файловый ввод/вывод матрицы»

textual
Листинг программы
// <...>(Тут типа библиотеки)
 
int main()
{
printf("Введите количество строк: ");
    scanf("%d", &m);
    printf("Введите количество столбцов: ");
    scanf("%d", &n);
    
    // ввод элементов массива
    for (i = 0; i<m; i++)  // цикл по строкам
    {
        for (j = 0; j<n; j++)  // цикл по столбцам
        {
            printf("a[%d][%d] = ", i, j);
            scanf("%d", a[i][j]);
        }
    }
    
    // Вывод матрицы
    for (i = 0; i<m; i++)  // цикл по строкам
    {
        for (j = 0; j<n; j++)  // цикл по столбцам
        {
            printf("%d ", a[i][j]);
        }
        printf("\n");
    }
}

Объяснение кода листинга программы

Код считывает от пользователя два числа: количество строк и количество столбцов матрицы. Затем он выполняет два вложенных цикла, в которых происходит ввод всех элементов матрицы. После этого выводит матрицу на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы