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

Двумерные массивы. Найти ошибку в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите для класса перегрузить операторы +, -, [] http://www.cyberforum.ru/cpp-beginners/thread1052872.html
Пожалуйста, помогите для класса massiv перегрузить функции +, -, используя шаблоны функции #include "stdafx.h" #include <iostream> #include <conio.h> #include <windows.h> using namespace std;
C++ Дана целые числа S1,S2.Sn. Определить Даны целые числа s1,s2...sn. Определить: а) Сколько раз среди них встречается максимальное. б) Сколько раз среди них встречается минимальное. Помогите пожалуйста с решением данной задачи. http://www.cyberforum.ru/cpp-beginners/thread1052867.html
Приведения типа классов C++
#include <iostream> class Number2; class Number { public: int i; Number(int ii = 0) : i(ii) {} Number(const Number2 & obj){
C++ Компиляция Sqlite3.dll в Visual C++ 6. Нужны умные головы профессионалов
Доброе время суток уважаемые программисты! В языке C++ я даже не новичок, а лузер (так пару dll делал). Я редко у кого прошу помощи, обычно ищу и нахожу сам. Но вот появилась проблема, вот уже несколько месяцев пытаюсь её решить. Пытаюсь откомпилировать библиотеку Sqlite3.dll с официального сайта sqlite.org скачиваю исходник sqlite-amalgamation-3080200.zip компилирую Visual C++ 6. И у меня...
C++ Кодирование и декодирование http://www.cyberforum.ru/cpp-beginners/thread1052851.html
Всем привет. Народ,у меня такая проблема, есть код который кодирует и декодирует текст. Но вот проблемка, если закомментировать все функции в main которые идут до декодирования(чтобы его проверить) , то фаил который получается на выходе(раскодированный) пустой. В чем проблема может быть? #include <iostream> #include <fstream> using namespace std; #define STARTASCII 0 //Начало таблицы...
C++ Для телефонной компании составить список клиентов, который должен содержать: Исправьте пожалуйста ошибки в программе. Очень прошуууууууу. И скриншот результата. Буду очень очень признательна))))))))))))))) Заранее спасибо** Добавлено через 4 минуты . Для телефонной компании составить список клиентов, который должен содержать: 1 наименование организации 2 адрес 3 число телефонов 4 задолженность по плате Программа должна предусматривать добавление, редактирование,... подробнее

Показать сообщение отдельно
13Inferno13
0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 25

Двумерные массивы. Найти ошибку в коде - C++

23.12.2013, 00:46. Просмотров 279. Ответов 1
Метки (Все метки)

Происходит аварийное завершение программы, не могу найти причину. Вроде бы все правильно но не работает. Ниже есть задание для программы.

Дана матрица С(5,3)
1. Получить новый одномерный массив a , элементами которого будут отрицательные элементы 3-го столбца матрицы
2. Подсчитать их сумму
3. Заменить элемент в 3-й строке и 2– ом столбце на полученное значение S


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
63
64
#include <iostream>
#include <iomanip>
#include <fstream>
#include <math.h>
using namespace std;
int main()
{
int i,j,k,n;
double C[5][3],A[5],S=0;
cout.precision(5);
    ifstream f("massive.txt");
for(i=0;i<5;i++)
    for(j=0;j<3;j++)
    f>>C[i][j];
f.close();
for(i=0;i<5;i++)
    {
        for(j=0;j<3;j++)
            cout<<setw(10)<<C[i][j];
            cout<<endl;
    }
ofstream outfile;
outfile.open("rez.txt");
for(i=0;i<5;i++)
    {
        for(j=0;j<3;j++)
            outfile<<setw(10)<<C[i][j];
                outfile<<endl;
    }
for(i=0;i<5;i++)
    {
 
         if(C[i][3]<0)
            A[k]=C[i][3];
            k=k+1;
 
    }
n=k;
cout<<'\n'<<"Massiv A";
for(k=0;k<5;k++)
    cout<<setw(10)<<A[k];
 
for(k=0;k<5;k++)
    outfile<<setw(10)<<A[k];
for(k=1;k<n;k++)
S=S+k*pow(A[k],3)+sin(A[k]);
cout<<"Summa="<<S;
outfile<<"Summa="<<S;
C[3][2]=S;
for(i=0;i<5;i++)
    {
        for(j=0;j<3;j++)
        cout<<setw(10)<<C[i][j];
        cout<<endl;
    }
for(i=0;i<5;i++)
    {
        for(j=0;j<3;j++)
        outfile<<setw(10)<<C[i][j];
        outfile<<endl;
    }
//system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru