Вот задача:
Quote
Заполнить массив значениями согласно варианту.
(23, 5678, 2, 564, 365, 77,443)
Результат в виде таблицы значений массива вывести на консоль.
Реализовать перемножение двух матриц 2х2 на основании данных варианта задания.
■(1&1@1&4); ■(1&2@4&1)
Результат в виде таблицы значений элементов результирующей матрицы вывести на консоль.
Нужно сделать на Си. Есть мой вариант программы, не работает, выдает ошибку. В массивах не понимаю. Подскажите, как их можно вводить, выводить, перермножать.
Code
#include <stdio.h>
void main()
{
int arr1[7]={23, 5678, 2, 564, 365, 77,443};
int tab1[2][2] = {1,1,1,4};
int tab2[2][2] = {1,2,4,1};
int result[2][2];
printf("Array's elements: %d, %d, %d, %d, %d, %d, %d \n", arr1[0], arr1[1], arr1[2], arr1[3], arr1[4], arr1[5], arr1[6]);
result[2][2] = tab1[2][2]*tab2[2][2];
printf("Result array is ", result);
}
Код ламерский, не ругайте сильно ))