Сформировать целочисленную матрицу по правилу - C (СИ) (76303)
Формулировка задачи:
помогите решить срочно надо
Решение задачи: «Сформировать целочисленную матрицу по правилу»
textual
Листинг программы
#include <stdio.h>
int main(void)
{
int a[5],i,j,b[5][5];
printf("\nVvedite elementy vektora a:\n\n");
for(i=0; i<5; i++) {
scanf("%i",&a[i]);
}
printf("\n\nPoluchennay matrica:\n\n");
for(i=0; i<5; i++) {
for(j=0; j<5; j++) {
b[i][j]=a[i]-3*a[j];
printf(" %i",b[i][j]);
}
printf("\n");
}
return 0;
}
Объяснение кода листинга программы
Вывод программы представляет собой матрицу, построенную по следующему правилу: каждый элемент матрицы b[i][j] равен элементу a[i], умноженному на -3 и прибавленному к произведению -3 и элемента a[j].
- Объявляются и инициализируются массивы a[5] и b[5][5].
- Выводится приглашение для ввода элементов массива a.
- С помощью цикла for считываются значения элементов массива a.
- Выводится приглашение для вывода полученной матрицы.
- С помощью двух вложенных циклов for заполняется матрица b[i][j].
- Выводится полученная матрица.
- Программа завершается возвратом 0.