Se da o matrice patratica de ordinul n. Sa se formeze un vector cu n componente in care componenta i a vectorului sa fie egala cu raportul dintre suma elementelor liniei i si suma elementelor coloanei i.
Daca suma elementelor din coloana i=0 => v[i]=0.
Va rog rezolvarea in C++
Multumesc anticipat!
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
int main(){
int i, j, n;
float *m, *v, r[2] = {0.f};
std::cin >> n;
m = new float[n * n];
v = new float[n];
for(i = 0; i < n; ++i)
for(j = 0; j < n; ++j)
std::cin >> m[i * n + j];
for(i = 0; i < n; ++i){
for(j = 0; j < n; ++j){
r[0] += m[i * n + j];
r[1] += m[j * n + i];
}
v[i] = r[0] / r[1];
r[0] = r[1] = 0.f;
}
for(i = 0; i < n; ++i)
std::cout << v[i] << ' ';
delete[] m;
delete[] v;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă