![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
фан |
![]()
Сообщение
#1
|
Школьник ![]() Группа: Продвинутые Сообщений: 21 Регистрация: 19.6.2009 Город: пермь Учебное заведение: ПГУ Вы: студент ![]() |
как умножить матрицу на вектор в с++??
|
![]() ![]() |
kaa |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Активисты Сообщений: 422 Регистрация: 7.1.2009 Город: Украина Киев Вы: школьник ![]() |
может так?
#include <iostream.h> #include <stdlib.h> //#include <conio.h> #include <stdio.h> void main(void) { int n,m,i,j,kol; float A[100][100],c[100],d[100]; //clrscr(); cout <<" Rabota s matrix"<<endl; cout<<"Vvdete kol-vo strok v matrice: "; cin>>n; cout<<"Vvedite kol-vo stolbcov v matrice: "; cin>>m; cout<<"Vvedite kol-vo koordinat vektora: "; cin>>kol; for(i=0;i<n;i++) for(j=0;j<m;j++) { cout<<"Vedite zna4enie matrici: "<<endl;cin>>A[i][j]; } for(j=0;j<kol;j++) { cout<<"Vedite koordinati vektora: "<<endl; cin>>c[j]; } for(j = 0 ; j < n; j++) { d[j] = 0; for(i = 0; i < m; i++) d[j] += A[j][i]*c[i]; } for(i = 0; i < n; i++) cout << d[i] << endl; //getch(); } |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 22:52 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru