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

Перезапись данных из одной матрицы в другую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание экземпляра для наследника абстрактного класса http://www.cyberforum.ru/cpp-beginners/thread830388.html
Есть абстрактный базовый класс: class Base { public: int variable; virtual void clearVirtualFunction() = 0; }; И есть наследник:
C++ deque iterator not dereferencable итак программа должна считывать из файла данные об автобусных маршрутах (имя водителя, номер маршрута и т.д.). После этого сортировать сложной сортировкой (сначала по №автобуса и затем по №маршрута). Затем удалить из контейнера указанного водителя (прописные и строчные буквы в именах не различать). у меня написан функциональный объект для того, что сравнивать элементы дека с введенной... http://www.cyberforum.ru/cpp-beginners/thread830386.html
оформление и выборка какой тест пройти C++
У меня есть готовая программа "тест", мне нужно её дополнить, чтобы было меню, где выбираем какой тест проходить. И чтобы можно было добавлять новые тесты (файлы),и если не сложно про какой нить интерфейс ресурс кинуть, раньше просто подобное не делал, желательно побольше инфы покидайте. Тест #include "iostream" #include "time.h" #include "iomanip" using namespace std; int _tmain(int...
"Специальные штуки" в С++ C++
Здравствуйте! Ни для кого не секрет, что в С++ много классных штучек, которые облегчают создание программы. Например sort,next_permutation, queue и многое другое. Вот только увы, кроме sort я ничего не знаю :( Киньте пожалуйста ссылку, где можно было бы все это просмотреть. Заранее спасибо.
C++ Даны три числа. Найти сумму двух наибольших из них http://www.cyberforum.ru/cpp-beginners/thread830334.html
Дана задача: даны три числа. Найти сумму двух наибольших из них. С применением if.
C++ Поиск универсального алгоритма LU разложения Реализовал LU разложение методом Гаусса, но тестируя приложение вылезло условие при котором этот алгоритм не действует, потом вспомнил что и в теории по линейной алгебре такое было:), элемент матрицы а11!=0. На форуме много кодов для UL-разложения, но у них такая же проблема. По форуму посмотрел, но не нашел решения проблемы. Нужна теория по LU разложению, может есть универсальный алгоритм? подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
07.04.2013, 12:38     Перезапись данных из одной матрицы в другую
barselona1994,

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
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <conio.h>
 
int _tmain(int argc, _TCHAR* argv[])
{   
    int matrix1[3][5] ;
    for (int i=0; i<3; i++)
        for (int j=0; j<5;  j++)
            matrix1[i][j]=0;
    //for (int i=0; i<3; cout << endl, i++)
        //for (int j=0; j<5; j++)
            //printf (" %3d ", matrix1[i][j]);
 
    int matrix2[4][2] = { {1, 2}, {1, 3}, {2,3}, {2,2} };
    //for (int i=0; i<4; cout << endl, i++)
        //for (int j=0; j<2; j++)
            //printf("%3d ", matrix2[i][j]);
    //printf(" \n");
 
    for (int i = 0; i < 4; ++i) 
        matrix1 [matrix2[i][0]] [matrix2[i][1]] = 1;
 
    for (int i=0; i<3; cout << endl, i++)
        for (int j=0; j<5; j++)
            printf (" %3d ", matrix1[i][j]);
 
    return 0;
}
вы выходили за пределе массива. Следите за индексами.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru