Форум программистов, компьютерный форум CyberForum.ru

Правильно ли программа делает расчеты? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стили оформления кода C/C++ http://www.cyberforum.ru/cpp/thread39680.html
Очень стало любопытно... Какой стиль оформления кода предпочитают программисты. Лично я придерживаюсь 4-х пробельные (или 1 табулированный) стиль Олмана. Стиль Олмана if (<cond>) { ········<body> }
C++ библиотека olena Кто-то ставил/пользуется библиотекой olena-1.0 (мат. функции)? Я пытаюсь поставить (по интсрукции, которая прилагается), на стадии конфигурации компилятор (G++) говорит cannot find input file milena/doc/ref_guide/Makefile.in :(, инсталлироваться потом ничего не хочет. Может, кто-то посоветует другую библиотеку, где реализованы алгоритмы математической морфологии (сегментация изображения)? http://www.cyberforum.ru/cpp/thread39641.html
ошибка кода C++
подскажите что в этой записи не правильно void vopros (); { h=h+1; switch (h) { case 1 : Label1->Caption=" Åñòü ëè ó Âàñ õîááè, íà êîòîðîå óõîäèòü ñóùåñòâåííàÿ ÷àñòü âàøèõ äîõîäîâ?" "À) Íå õî÷ó òðàòèòü äåíüãè íà âñÿêóþ åðóíäó!" "Á) Ó ìåíÿ íåò íà íèõ ëèøíèõ äåíåã." "Â) Äà, åñòü. À ÷òî äîðîãî – íè÷åãî íå ïîäåëàåøü, õîááè åñòü õîááè";
C++ Как удалить часть файла?
Друзья как просто без промежуточного файла или переписывания в новый файл оставить в исходном файле нужный блок т.е. ИСХОДНЫЙ ФАЙЛ: размером (M + L + N) байтов - М байт - L байт - N байт Так вот как убрать блоки - ??? Я думаю что нуна memmove юзать, вообщем помогите, а?
C++ СЛИЯНИЕ ФАЙЛОВ!!!!! http://www.cyberforum.ru/cpp/thread39250.html
Есть два файла,их имена вводятся с консоли.Надо чересстрочно их слиять в производном классе при определенных условиях(наприме при f1>f2 слияние начинается со строки втрого файла,строки первого файла беруться,начиная с конца,а второго начиная с начала файла и тп).Заранее очень благодарна за любую помощь..Алгоритмы,коды..
C++ Деревья,синтаксис несколько интересных вопросов про типы и структуры данных Си: 1. почему в Си нет дипазонных типов? 2. являются ли массивы разной размерности эквивалентными типами или нет? 3. возможно ли существование структуры данных "массивно -записного типа"? -т.е. доступ путем индексации аналогично массиву и использования множества типов как в записи? 4. какой объем оперативной памяти должен быть для... подробнее

Показать сообщение отдельно
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195

Правильно ли программа делает расчеты? - C++

13.06.2009, 21:51. Просмотров 712. Ответов 8
Метки (Все метки)

Условие:
Дани векторы X и Y с n координатами и кваратные матрицы А и В, размерности n X n. Найти вектор Z=A*Y+A*Y

Почему я создал эту тему: я хочу узнать правильно я записал эту строчку в программе чтобы умножить матрицу на вектор

C++
1
Z[i]=A[i][j]*X[i]+B[i][j]*Y[i];
вот и вся программа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream.h>
#include <stdlib.h>
 
void main()
{
     const int n = 5;
     int A[n][n], B[n][n];
     int X[n], Y[n], Z[n];
     int i, j;
 
cout << "=====Вектор X:=====\n";
 
for (i=0; i<n; i++){
X[i] = rand()%10;
cout.width(3);
cout << X[i];          }
cout << endl;
 
cout << "=====Вектор Y:=====\n";
 
for (i=0; i<n; i++){
Y[i] = rand()%10;
cout.width(3);
cout << Y[i];          }
cout << endl;
 
cout << "=====Матрица А:=====\n";
 
for (i=0; i<n; i++){
for (j=0; j<n; j++){
A[i][j] = rand()%10;
cout.width(3);
cout << A[i][j];}
cout << endl;}
 
cout << "=====Матрица B:=====\n";
 
for (i=0; i<n; i++){
for (j=0; j<n; j++){
B[i][j] = rand()%10;
cout.width(3);
cout << B[i][j];}
cout << endl;}
 
cout << "=====Вектор Z:=====\n";
 
for (i=0; i<n; i++){
Z[i]=A[i][j]*X[i]+B[i][j]*Y[i];   // правильные ли тут расчеты? просто есть определенные методы умножения векторов на матрицу
cout.width(3);
cout << Z[i];}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru