Составить программу на языке Си автоматического заполнения матрицы М - C (СИ)
Формулировка задачи:
Составить программу (на языке Си) автоматического заполнения матрицы М, следующего вида:
8 7 6
5 4 3
2 1 0
Решение задачи: «Составить программу на языке Си автоматического заполнения матрицы М»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> //нужен для получения псевдослучайных чисел #define SIZE 3 // константа. Во всех местах в коде SIZE будет заменено числом 3. int main() { int matrix[SIZE][SIZE]; //создаем массив-матрицу 3x3 int i,j; for (i=0;i<SIZE;i++) { for(j=0;j<SIZE;j++) { matrix[i][j] = rand() % 10; //заполняем массив-матрицу случайными числами. } } for (i=0;i<SIZE;i++) // выводим в цикле матрицу { puts(""); for(j=0;j<SIZE;j++) { printf("%2d",matrix[i][j]); } } return 0; }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с I/O и получения случайных чисел
- Определяем размерность матрицы (в данном случае 3x3)
- Создаем двумерный массив-матрицу размером 3x3 и инициализируем его нулями
- Заполняем матрицу случайными числами от 0 до 9 с помощью функции rand() и операции модуля %
- Выводим матрицу на экран в виде 3x3 таблицы с помощью циклов и функции printf()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д