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

Ошибка в списках - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на использование шаблонов http://www.cyberforum.ru/cpp-beginners/thread969805.html
Здравствуйте, ребята! Помогите, пожалуйста с задачкой на C++. Вот само задание: Для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также шаблон для решения основной задачи. Поменять местами столбцы по правилу: первый с последним, второй с предпоследним и т.д. Очень нужна помощь! Если не сложно, подпишите комментарии, пожалуйста.
C++ Вывести количество максимальных чисел. Массив Сначала вводим кол-во чисел в массиве, затем находим кол-во максимальных чисел данной последовательности. Пример: Sample input: 7 1 4 2 5 2 5 3 Sample output: 2 Вот но не получилось. Если можно переделайте пожалуйста и еще одна просьба можно без функции. http://www.cyberforum.ru/cpp-beginners/thread969804.html
C++ С++ задача (исправить ошибку в коде)
Помогите не правильно выводится, исправьте пожалуйста должен так выводиться Sample input 1: 9 3 5 1 7 9 0 9 -3 10 Sample output 1: 9 10 9 #include <iostream> using namespace std;
помогите написать функцию слияния списков C++
#include <iostream> #include <conio.h> using namespace std; struct Node { int a; Node *next; Node(int a1){
C++ Начало работы в С++ http://www.cyberforum.ru/cpp-beginners/thread969798.html
Какую среду для С++ использовать, чтоб был хороший компилятор? как установить и начать работать? Пожалуиста, сразу ссылки. Windows 7 (64)
C++ Реализовать рекурсию Доброго времени суток! Никак не пойму как это сделать, хотябы направьте меня, что бы самому додумать Пусть в алгебраической записи выражения имеется одна операция - умножения, обозначаемая обычным способом(два множителя записаны друг за другом).Выражение состоит их строки символов и скобок "()", "","{}". Написать программу(рекурсивную), которая выполняет проверку на соответствие открывающихся и... подробнее

Показать сообщение отдельно
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
05.10.2013, 21:31     Ошибка в списках
У вас всё инициализируется, но после
C++
1
 if(x->i == y->i && !find(head,y->i))
У вас происходит переход на
C++
1
2
3
4
5
 else
        {
            while(y!=NULL)
            y=y->next;
        }
А затем вновь переход на первое условие, где у вас "y" уже нулевой указатель. Здесь программка и падает
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru