Составить программу на языке Си автоматического заполнения матрицы М - 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;
}

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

  1. Включаем необходимые заголовочные файлы для работы с I/O и получения случайных чисел
  2. Определяем размерность матрицы (в данном случае 3x3)
  3. Создаем двумерный массив-матрицу размером 3x3 и инициализируем его нулями
  4. Заполняем матрицу случайными числами от 0 до 9 с помощью функции rand() и операции модуля %
  5. Выводим матрицу на экран в виде 3x3 таблицы с помощью циклов и функции printf()

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


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

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

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