Формирования вектора из элементов матрицы, элементы которого опеределяются по формуле - 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(); }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Объявляем переменные: n, i, j, A[20][20], B
- Считываем значение переменной n с помощью функции scanf
- Выводим сообщение
Matrica A
и с помощью двух вложенных циклов считываем значения элементов матрицы A - С помощью двух вложенных циклов и условного оператора if определяем значение переменной B
- Выводим сообщения
Laboratorna robota BC-5
,stydenta gr. EMS-13
,Shramko S.V.
,variant -15
,Vhidni dani
и значение переменной n - С помощью двух вложенных циклов и функции printf выводим значения элементов матрицы A
- Выводим сообщение
Rezyltat
и значение переменной B - Ждем нажатия клавиши с помощью функции getch
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д