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

Как лучше всего хранить коэффициенты? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу вычисления функции http://www.cyberforum.ru/cpp-beginners/thread453049.html
помогите пожалуйста
C++ Объединение 2 упорядоченных линейных списка произвольной структуры в один упорядоченный. Помогите пожалуйста с таким заданием Объединить 2 упорядоченных линейных списка произвольной структуры в один упорядоченный. http://www.cyberforum.ru/cpp-beginners/thread453048.html
матрица C++
помогите найти обратную матрицу на паскале
242+242=484 корень 22 C++
У меня невыходит создать чтобы показывало только целый корень и сумму чисел зеркальных только трехзначных может кто нибудь помоч?
C++ в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread453025.html
#include <iostream> #include <string> int main() { setlocale(LC_ALL, "Rus"); std::string str; // Получаем всю введенную строку из потока std::cin и сохраняем ее в str std::getline(std::cin, str);
C++ обращение к элементам массива символов без индексации как обратиться к элементам массива из символом не используя индексацию, а только при помощи функций библиотеки string? язык C++. заранее спасибо! :) подробнее

Показать сообщение отдельно
Stas0n
3 / 4 / 0
Регистрация: 13.07.2011
Сообщений: 313
01.03.2012, 21:07  [ТС]     Как лучше всего хранить коэффициенты?
Цитата Сообщение от Xind Посмотреть сообщение
Если интересно, то есть еще один способ, предложенный в книжке Мозговой М. C++ Мастер-класс. 85 нетривиальных проектов, решений и задач раздел 1.2 Разреженные матрицы там показан пример класса, в нем используются map и pair.
Интересно-интересно... сейчас поищу литературу

Добавлено через 5 минут
Цитата Сообщение от thebvog Посмотреть сообщение
hello19, как я показал выше. Вводим 1:1, 3:1, 4:1, 2:2, 4:2, 3:3, 4:3 и соответствующее им значение коэффициента.
Да ну я просто не знаю как их хранить...
вот я раньше делал вот вот так вот:
C++
1
2
3
4
5
6
7
    struct elements
    {
        int one; // строка
        int two; // столбец
        double three; // значение коэффициента
    };
    vector <elements> matrix(N);
допустим я туда считал 1:1, 3:1, 4:1, 2:2, 4:2, 3:3, 4:3 и соответствующее им значение коэффициентов
дальше мне надо будет работать с элементами одной строки... проще всего - сделать цикл...
но проблема в том, что для этого

Вот как мне циклом умножить все коэффициенты первой строки например на 2?
я запускаю цикл по столбцам при фиксированной строке... но ведь у меня не все столбцы то заняты...вот в первой строке, например, нет коэффициента стоящего на 2-м месте...
 
Текущее время: 12:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru