Сформировать матрицу Т, столбцами которой есть заданные массивы - 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; }
Объяснение кода листинга программы
- Подключаются необходимые библиотеки
- Задается размер матрицы N
- Вводятся массивы A, B, C с помощью функции scanf
- Создается матрица matr размером Nx(N-1)
- В первую строку матрицы matr записываются значения из массива A
- Во вторую строку матрицы matr записываются значения из массива B
- В третью строку матрицы matr записываются значения из массива C
- Выводится полученная матрица с помощью функции printf
- Программа ожидает нажатия клавиши с помощью функции system(
pause
) - Программа завершается с кодом 0
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д