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

Исправить ошибку (умножение двух матриц) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некоректное выполнение программы по присваиванию char масивов http://www.cyberforum.ru/cpp-beginners/thread767590.html
Привет знатокам я написал не большой код в котором одномерный масив char присваевается к двумерному char. Вопрос вот в чем. если закоментить эту строку //char symbolArray2 = {''}; получаетя следующий результат. ddddd ddddd +++++ ddddd
C++ Задачи из книги Прата (представить значения с помощью символических констант) Только начал изучать книгу Прата "Язык программирования С++",столкнулся с такой задачей: Напишите программу, которая запрашивает широту в градусах, минутах и секундах, после чего отображает широту в десятичном формате. В одной минуте 60 угловых секунд, а в одном градусе 60 угловых минут; представьте эти значения с помощью символических констант. Для каждого вводимого значения должна... http://www.cyberforum.ru/cpp-beginners/thread767589.html
C++ Вычислить с помощью разложения в ряд (программа с таблицами не работает)
Я только начинаю изучать С++, и мне дали задание, но не могу понять почему не работает или не правильно составил #include <stdio.h> #include <math.h> int main () { double x_start, x_end, x_delta, eps; int i;
C++ Если в строке нет символа +, то оставить строку без изменений, иначе каждую из цифр перед символом + заменять на *
Ввести символьный массив из 12 символов. Если в тексте нет символа +, то оставить без изменений, в другом случаи каждую из цифр перед символом+ заменять на *. Помогите, плиз.
C++ Цикл: вычислить сумму знакопеременного ряда http://www.cyberforum.ru/cpp-beginners/thread767568.html
#include "stdafx.h" #include<iostream> #include "math.h" using namespace std; const double e=0.00001; int _tmain(int argc, _TCHAR* argv) { double S=0, x, a, a1;
C++ Порядок переменных в списке инициализации Есть класс, в нем 2 поля ссылка и bool, если в списке инициализации написать так :ссылка(NULL),bool(true) то компилятор выдает варнинг и пишет, что сначала инициализирует bool, а потом ссылку. почему? подробнее

Показать сообщение отдельно
Евгений89
 Аватар для Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
21.01.2013, 02:46     Исправить ошибку (умножение двух матриц)
в твоем коде куча ошибок , бери мой код

Добавлено через 1 минуту
Все работает.И скажи каким компилятором пользуешься?
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
// Умножение квадратных матриц.cpp: главный файл проекта.
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main(){ //размер матриц
    const int N=3;
    //индексные переменные
    int i,j,k;
    //первая матрица
    double A[N][N];
    //вторая матрица
    double B[N][N];
    //Третья матрица
    double C[N][N];
    //Ввод (построчный) первой матрицы
    cout<<"Matrix A: \n";
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
            cin>>A[i][j];
    //Ввод (построчный) 2 матрицы
    cout<<"Matrix B: \n";
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
            cin>>B[i][j];
    //Вычисление произведений матриц
    cout<<"Matrix C=AB: \n";
    for(i=0;i<N;i++)
    {
        for(j=0;j<N;j++)
        {
            C[i][j]=0;
    for(k=0;k<N;k++)
        C[i][j]+=A[i][k]*B[k][j];
    //Вывод значения
    cout<<C[i][j]<<" ";
        }
        cout<<endl;
    }
    getch();
 
}
 
Текущее время: 05:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru