![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
фан |
![]()
Сообщение
#1
|
Школьник ![]() Группа: Продвинутые Сообщений: 21 Регистрация: 19.6.2009 Город: пермь Учебное заведение: ПГУ Вы: студент ![]() |
как умножить матрицу на вектор в с++??
|
![]() ![]() |
тень |
![]()
Сообщение
#2
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 135 Регистрация: 10.9.2009 Город: москва ![]() |
интересен конкретный текст или достаточно алгоритма?
|
фан |
![]()
Сообщение
#3
|
Школьник ![]() Группа: Продвинутые Сообщений: 21 Регистрация: 19.6.2009 Город: пермь Учебное заведение: ПГУ Вы: студент ![]() |
мне нужен конкретный текст. помоги плз...
|
тень |
![]()
Сообщение
#4
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 135 Регистрация: 10.9.2009 Город: москва ![]() |
извини, с удовольствием, т.к. это просто двойной вложенный цикл суммированием внутри.
Но на Си не программирую. |
kaa |
![]()
Сообщение
#5
|
Аспирант ![]() ![]() ![]() Группа: Активисты Сообщений: 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(); } |
тень |
![]()
Сообщение
#6
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 135 Регистрация: 10.9.2009 Город: москва ![]() |
по алгоритму все верно
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 21:41 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru