Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Поиск студентов по имени, фамилии и iq https://www.cyberforum.ru/ cpp-beginners/ thread1337925.html
Нужно дописать в класс поиску студентов по имени, фамилии и iq. Помогите, у меня не получается( Пояснения приветствуются!) #include<iostream> #define CHAR_LENGTH 200 #define NOTHING_FOUND -1 class Student { private: char* name; char* lastName;
Vector, список. Удаление и вставка элементов C++
Из входного потока сформировать вектор вещественных чисел. Удалить из вектора все элементы, у которых дробная часть < 0.5. Перед каждым элементом, целая часть которого является нечетным числом, вставить квадрат его значения. Из входного по-тока сформировать список, состоящий из вещественных чисел. Выполнить те же действия, что и для вектора. Из входного потока сформировать второй список...
C++ Упорядочить матрицу по возрастанию элементов по строкам, найти минимальный по модулю элемент https://www.cyberforum.ru/ cpp-beginners/ thread1337917.html
Упорядочить матрицу А(3,4) по возрастанию элементов по строкам , найти минимальный по модулю элемент. Заранее спасибо
C++ Даны 3 точки в пространстве. Найдите периметр пространственного треугольника, составленного из этих точек https://www.cyberforum.ru/ cpp-beginners/ thread1337909.html
Даны 3 точки в пространстве. Найдите периметр пространственного треугольника, составленного из этих точек
Даны три квадратные матрицы А, В, С n-го порядка. Вывести на печать ту из них, норма которой наименьшая C++
Даны три квадратные матрицы А, В, С n-го порядка. Вывести на печать ту из них, норма которой наименьшая. Нормой матрицы назовем максимум из абсолютных величин ее элементов.
C++ Протабулируйте функции. Отрезок и шаг вводятся с клавиатуры ln x + 1/x https://www.cyberforum.ru/ cpp-beginners/ thread1337900.html
C++ Дана строка. Удалить из нее все лишние пробелы Дана строка. Удалить из нее все лишние пробелы, оставив между словами не более одного. Результат поместить в новую строку. https://www.cyberforum.ru/ cpp-beginners/ thread1337898.html Преобразовать строку, заменив все двоеточия точками, все восклицательные знаки - вопросительными C++
Дана строка из n символов.Преобразовать ее, заменив все двоеточия (:) точками, все восклицательные знаки - вопросительными.
C++ «Тестирование коллектива» «Тестирование коллектива». Пусть целочисленная матрица размером nхm содержит информацию об учениках некоторого класса из n человек. В первом столбце проставлена масса (кг), во втором - рост (см), в третьем - успеваемость (средний балл) и т.д. (используйте свои дополнительные показатели). Ученик называется среднестатистическим по k-му параметру (уникальным по k-му параметру), если на нем... https://www.cyberforum.ru/ cpp-beginners/ thread1337894.html C++ Переставить строку матрицы с максимальным элементом на главной диагонали, со строкой с заданным номером m Задана квадратная матрица. Переставить строку с максимальным элементом на главной диагонали со строкой с заданным номером m. https://www.cyberforum.ru/ cpp-beginners/ thread1337888.html
Есть ли среди элементов заданного массива простые числа? Если да, то вывести номера этих элементов C++
Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
C++ Вычисления указанной величины Здравствуйте, проблема в математике программы, с десятичными, если не ошибаюсь. Значения для проверки х=3,251, у=0,325, z=0,466*10^(-4) или, как я записывал 0,0000466. Ответ:4.251433. #include <vcl.h> #pragma hdrstop #include <iostream> #include <math.h> #include "Unit1.h" #define pi 3,1415927 //--------------------------------------------------------------------------- #pragma... https://www.cyberforum.ru/ cpp-beginners/ thread1337864.html
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
22.12.2014, 14:52 0

Связанный список. List, не могу найти ошибку в куске кода - C++ - Ответ 7021946

22.12.2014, 14:52. Показов 579. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от _Edith Посмотреть сообщение
Просто ничего не изменилось
а что должно было измениться? Лишь исправил ошибку обращения к невалидному итератору
Цитата Сообщение от _Edith Посмотреть сообщение
Список просто увеличивается в 2 раза и копирует свои же элементы...
Тут ничего не увеличивается. У Вас выводится список:
C++
1
2
3
4
5
6
7
    cout << "Полученный список" << endl;
 
    for (listIt = myList.begin(); listIt != myList.end(); listIt++)
    {
        temp = temp + *listIt;
        cout << *listIt << ' ';
    }
а потом следом еще раз:
C++
1
2
3
4
5
6
    for (listIt = myList.begin(); listIt != myList.end(); listIt++)
    {
        cout << *listIt << ' ';
    }
 
    cout << endl;

Цитата Сообщение от _Edith Посмотреть сообщение
но я думаю что это условие лишнее, поскольку в параметрах цикла написано что listIt != myList.end()
при удалении последнего элемента erase вернет конечный итератор, тогда listIt++ приведет к ошибке

Вернуться к обсуждению:
Связанный список. List, не могу найти ошибку в куске кода C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2014, 14:52
Готовые ответы и решения:

Связанный список, найти ошибку
http://iguania.ru/stati-po-programmirovaniiu/svyazanniy-spisok.html Вот статья про связанный...

Связанный список (Linked list).
Добрый день. Вот пишу функцию (в коде название - smash), которая бы из текущего списка создавала 2...

Связанный список. Найти ошибку
Вот в чём корень зол: я долго писал, минут 40, теперь мозг отказывается верить что здесь ошибка, но...

Найти ошибки в куске кода и исправить их
.data byteVal. .db. 1,2,3,4 wordVal. dw ...

6
22.12.2014, 14:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2014, 14:52
Помогаю со студенческими работами здесь

Linked List. Не могу найти ошибку в коде:(
Доброго времени суток! У меня возникла проблема. Уже почти сутки пытаюсь найти ошибку в своем коде....

Двунаправленный линейный список. Не могу найти ошибку
Программа, которая выполняет следующие операции с двунаправленным линейным списком: -добавление...

Класс «Список группы», не могу найти ошибку
Вот задание: Создать класс «Список группы», в котором список реализован как циклический. По...

Ошибка в куске кода
Почему в массив не добавляется вводимое число??? include &quot;stdafx.h&quot; #include &lt;time.h&gt;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru