Файловый ввод/вывод матрицы - 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");
}
}
Объяснение кода листинга программы
Код считывает от пользователя два числа: количество строк и количество столбцов матрицы. Затем он выполняет два вложенных цикла, в которых происходит ввод всех элементов матрицы. После этого выводит матрицу на экран.