Сформировать матрицу Т, столбцами которой есть заданные массивы - C (СИ)

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

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

Дано три одномерные массивы A.B.C, которые в которых по 4 элемента. Сформировать матрицу Т, столбцами которой есть данные массивы.

Решение задачи: «Сформировать матрицу Т, столбцами которой есть заданные массивы»

textual
Листинг программы
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#define N 4
 
int main()
{   
    int i,j,A[N],B[N],C[N],matr[N][N-1];
    system("chcp 1251 >> nul");
 
    printf("Введите массив A: "); 
    for (i=0;i<N;i++) scanf("%d",&A[i]);
 
    printf("\nВведите массив B: "); 
    for (i=0;i<N;i++) scanf("%d",&B[i]);
 
    printf("\nВведите массив C: "); 
    for (i=0;i<N;i++) scanf("%d",&C[i]);
 
    for (i=0;i<N;i++) {
        matr[i][0]=A[i];
        matr[i][1]=B[i];
        matr[i][2]=C[i];
    }
 
    printf("\nПолученная матрица:\n");
    for (i=0;i<N;i++) {
        for (j=0;j<N-1;j++) printf("%d ",matr[i][j]);
        printf("\n");
    }
    
    system("pause");
    return 0;
}

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

  1. Подключаются необходимые библиотеки
  2. Задается размер матрицы N
  3. Вводятся массивы A, B, C с помощью функции scanf
  4. Создается матрица matr размером Nx(N-1)
  5. В первую строку матрицы matr записываются значения из массива A
  6. Во вторую строку матрицы matr записываются значения из массива B
  7. В третью строку матрицы matr записываются значения из массива C
  8. Выводится полученная матрица с помощью функции printf
  9. Программа ожидает нажатия клавиши с помощью функции system(pause)
  10. Программа завершается с кодом 0

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


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

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

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