Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual Studio C++. Вылетает ошибка при компиляции. Задание на матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Максимально значение одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1022792.html
С помощью функции осуществить поиск максимального элемента одномерного массива. Помогите, пожалуйста. Желательно код попроще, на Borland 3.1, но не принципиально, разберусь.
C++ Using dynamic arrays, implement a polynomial class with polynomial addition, subtraction, and multiplication Вот само задание: Using dynamic arrays, implement a polynomial class with polynomial addition, subtraction, and multiplication. Discussion: A variable in a polynomial does nothing but act as a... http://www.cyberforum.ru/cpp-beginners/thread1022783.html
C++ Коментарии к программе
Всем доброго дня. Не могли бы написать коментарии к готовой программе, буду очень благодарен: #include <cstring> #include <iostream> using namespace std; void center(const char* s1, char* s2,...
C++ Подсчитать наибольшее количество идущих подряд пробелов в строке
Здраствуйте, помогите написать код к такой задаче: Дана строка символов S. а) Подсчитать наибольшее количество идущих подряд пробелов. б) Выяснить, верно ли, что в строке S имеются пять идущих...
C++ Тип string в консоли http://www.cyberforum.ru/cpp-beginners/thread1022734.html
Вот такие вопросы: 1. как правильно объявить string 2. записать в string слова и цифры с точками 3. передать и выполнить команду в cmd (хотябы net send с данными из string) Особенно хотелось бы...
C++ двумерный массив в качестве параметра метода класса Добрый день Есть проблемка, попробую упростить условия по максимуму: В программе меется некоторый класс, у этого класса есть метод, этот метод должен определить размерность некоторого переданного... подробнее

Показать сообщение отдельно
undergraduate
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 36

Visual Studio C++. Вылетает ошибка при компиляции. Задание на матрицы - C++

29.11.2013, 11:40. Просмотров 908. Ответов 10
Метки (Все метки)

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
52
53
54
55
56
57
58
59
60
61
62
// dz325.11.13.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include<iostream>
using namespace std;
 
int main()
{
    cout<<"Vvedite razmer pervoi matrici:\n";
    int m, n;
    cin>>m>>n;
    cout<<"\nVvedite razmer vtoroi matrici:\n";
    int p, q;
    cin>>p>>q;
 
    if(n==p)
    {
        int **a=new int*[n];    //sozdaem 1 massiv;
        for(int i=0; i<n; i++)
            a[i]=new int[m];
 
        cout<<"\nZapolnite massiv A:\n";
        for(int i=0; i<m; i++)
            for(int j=0; j<n; j++)
                cin>>a[i][j];
 
        int **b=new int*[q];    //sozdaem 2 massiv;
        for(int i=0; i<q; i++)
            b[i]=new int[p];
 
        cout<<"\nZapolnite massiv B:\n";
        for(int i=0; i<p; i++)
            for(int j=0; j<q; j++)
                cin>>b[i][j];
 
        int **c=new int*[n];    //sozdaem 3 massiv;
        for(int i=0; i<n; i++)
            c[i]=new int[p];
 
        for(int i=0; i<p; i++)
            for(int j=0; j<n; j++)
            {
                c[i][j]=0;
                for(int k=0; k<n; k++)
                    c[i][j]+=a[i][j]*b[j][i];
            }
            
        for(int i=0; i<p; i++)
        {
            for(int j=0; j<n; j++)
                cout<<c[i][j]<<"\t";
            cout<<'\n';
        }
        delete []a;
        delete []b;
        delete []c;
    } 
    else cout<<"\nERROR";
    cin.get();
    cin.get();
}
И вылетает такое сообщение: Unhandled exception at 0x5d542258 (msvcp100d.dll) in dz325.11.13.exe: 0xC0000005: Access violation writing location 0xfdfdfdfd.
Вылетает сразу после заполнения массива В.
И показывает такой код:
Visual Studio C++. Вылетает ошибка при компиляции. Задание на матрицы

Скажите, пожалуйста, где ошибка и как с ней бороться?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru