Формирования вектора из элементов матрицы, элементы которого опеределяются по формуле - C (СИ)

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

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

Помогите переделать в програмный код. Borland C++ 3.1 Задание: дана матрица А{a,j} где i,j=1,2....n создать программу формирования вектроа В=(в1,в2,в3.... n) элементы которого опеределяются по формуле Bj=Ʃai,j при ai,j>=0 n=5 A= ... ... ... ..

Решение задачи: «Формирования вектора из элементов матрицы, элементы которого опеределяются по формуле»

textual
Листинг программы
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
void main()
{
int n,i,j;
float A[20][20], B;
clrscr();
printf("n=");
scanf("%d",&n);
printf("Matrica A\n");
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf("A[%d][%d]=",i+1,j+1);
scanf("%f",&A[i][j]);
}
for(j=0;j<n;j++)
for(i=j+1;i<n;i++)
if(A[i][j]>=0)
{
B=A[i][j];
}
clrscr();
printf("Laboratorna robota BC-5");
printf("\nstydenta gr. EMS-13");
printf("\nShramko S.V.\n");
printf("\nvariant -15");
printf("\nVhidni dani");
printf("\nn=%d",n);
printf("\nMatrica A\n");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%6.3f  ",A[i][j]);
printf("\n");
}
printf("\nRezyltat");
printf("\nB=%6.3f",B);
getch();
}

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

  1. Включаем необходимые заголовочные файлы
  2. Объявляем переменные: n, i, j, A[20][20], B
  3. Считываем значение переменной n с помощью функции scanf
  4. Выводим сообщение Matrica A и с помощью двух вложенных циклов считываем значения элементов матрицы A
  5. С помощью двух вложенных циклов и условного оператора if определяем значение переменной B
  6. Выводим сообщения Laboratorna robota BC-5, stydenta gr. EMS-13, Shramko S.V., variant -15, Vhidni dani и значение переменной n
  7. С помощью двух вложенных циклов и функции printf выводим значения элементов матрицы A
  8. Выводим сообщение Rezyltat и значение переменной B
  9. Ждем нажатия клавиши с помощью функции getch

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

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