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

После умножения очередей заполняется первый элемент очереди - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дихотомия и интерполяционный поиск по отсортированному массиву http://www.cyberforum.ru/cpp-beginners/thread1228081.html
Естьчо в типовых/стандартных библиотеках для C или в STL? Спасибо
C++ Создать разное количество потоков с возможностью ожидания события из одного потока в другом Добрый день. Прошу подсказки в выборе высокоуровневых средств для работы с потоками. Мне нужно создавать разное количество потоков и что бы была возможность ожидания собитыя из одного потока в... http://www.cyberforum.ru/cpp-beginners/thread1228027.html
C++ Палиндром. Можно ли упростить программу
#include <iostream> using namespace std; int main() { int a, d, m, n, f = 0; cin >> d;
Не получается выйти из программы C++
Всю голову сломала ! Почему while (str != NULL) не реагирует на (str != NULL) и не терминирует - что делать? Кто нибудь! #include <iostream> #include <stdio.h> #include <string.h> using...
C++ Тренер, отбор фамилий http://www.cyberforum.ru/cpp-beginners/thread1227943.html
Помогите реализовать. Мирко сделал карьеру в мире баскетбола, начал как простой зритель, затем освоил умение продавать напитки и еду, и наконец, достиг желанной позиции тренера национальной команды....
C++ Приложение не работает на других ПК Всем доброй ночи, у меня такая проблемка работал с кодом всё окей запускался, перешёл на другой компьютер начал компиляцию кода и вот такая ошибка на все команды wcscpy помогите, работаю с кодом в... подробнее

Показать сообщение отдельно
FloraWinx
4 / 4 / 1
Регистрация: 05.10.2013
Сообщений: 123

После умножения очередей заполняется первый элемент очереди - C++

16.07.2014, 12:48. Просмотров 302. Ответов 9
Метки (Все метки)

пытаюсь умножить две очереди (первый элемент на все элементы второй очереди сложить и запихнуть в новую очередь) Но после такого умножения у меня заполняется первый элемент очереди а все остальные контейнеры принимают нулевое значение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Polynomial Polynomial::poly_mult (Polynomial *a , Polynomial *b){
  queue <int> t = a->get_coeff();
  queue <int> p = b->get_coeff();
  queue <int> result;
  int tmp,tp;
 while(!t.empty()){
      tmp=t.front(); t.pop();
    int temp=0;
      while(!p.empty()){
          tp=p.front(); p.pop();
          temp=temp+tp*tmp;
          tp=0;
      }
      result.push(temp);
    
  }
  Polynomial *polynom = new Polynomial(result.size()-1,0,result);
  return *polynom;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru