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

как сложить 2 массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить минимальное значение функции на интервале http://www.cyberforum.ru/cpp-beginners/thread997312.html
На интервале с точностью e(e>0) определить значение одного корня уравнения cos(2/x)*sin(x)+1=0 Определить минимальное значение функции на интервале . Реализовать диалог. Поиск корня уравнения...
C++ Рассчитать переходную функция Рассчитать переходную функцию интегродифференцированного звена первого порядка системы автоматического управления (САУ) по формуле: h(t)=B0 (I-L-t/a1)+ B1/ a1 * L-t/a1 в интервале от t=0 к t=10... http://www.cyberforum.ru/cpp-beginners/thread997310.html
C++ Launcher WOW
Здравствуйте всем! Помогите мне пожалуйста. Я создал Лаунчер через VB 2010 Сервер как (WOW) как сделать чтобы (когда заходишь через лаунчер на сервер, коннектился через Launcher) какой нужен...
C++ Определить, сколько раз входит в дробную часть цифра, введенная с клавиатуры
Задано вещественное число. Определить, сколько раз входит в дробную часть этого числа цифра, введенная с клавиатуры. Помогите пожалуйста, а то никак не могу сделать.
C++ Вывод результата http://www.cyberforum.ru/cpp-beginners/thread997272.html
Как вывести результат этой программы в excel, чтобы , то что было в черном окошке , выводилось еще и в екселе? #include "stdafx.h" #include <iostream> #include <iomanip> #include <fstream>...
C++ как работаю 4 функции #include "stdafx.h" #include<ctime> #include<iostream> using namespace std; class CTime { int Sec; public: CTime(); CTime(int h, int m, int s); подробнее

Показать сообщение отдельно
zealot29
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 7
04.11.2013, 13:17  [ТС]
Folko, я пока что решил с функцией немного подождать...пытаюсь понять, как просуммировать 2 области, которые я "вытащил" из массива. Т.е вот есть мой массив, из него я хочу как бы вытащить 2 массива и потом их сложить друг с другом.
получился такой код
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
int colstr=a/2;
        cout << "Matrica A";
        int** matA=new int*[colstr];//создаем динам.массив матрицы А
            for(int i=0;i<colstr;i++)
            matA[i]=new int[colstr];
 
        cout << endl;
        for(i=0;i<colstr;i++){
            for(j=0;j<colstr;j++){
                matA[i][j] = c[i][j];
                cout << matA[i][j]<< " "; 
            }
            cout << endl;
        }
 
        cout << "Matrica B";
        int** matB=new int*[colstr];//создаем динам.массив матрицы B
            for(int i=colstr;i<a;i++)
            matB[i]=new int[colstr];
 
        cout << endl;
        for(i=colstr;i<a;i++){
            for(j=0;j<colstr;j++){
                matB[i][j] = c[i][j];
                cout << matB[i][j]<< " "; 
            }
            cout << endl;
        }
 
        int** sum=new int*[colstr];
            for(int i=0;i<colstr;i++)
            sum[i]=new int[colstr];
 
        cout << endl;
        for(i=0;i<colstr;i++){
            for(j=0;j<colstr;j++){
                sum[i][j]=matA[i][j]+matB[i][j];
                cout << sum[i][j]<< " "; 
 
            }
            cout << endl;
        }
изначальная матрица:
4 8 8 9
6 7 1 23
87 62 12 4
36 12 5 41

после выполнения

матрица А:
4 8
6 7

матрица В:
87 62
36 12

Но сложить их не получается. насколько я понял, матрица В создалась не с нуля, т.е там нет В[0][0], а с B[2][2]. И сложить естественно не получается(
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru