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

Написать программу, которая удаляет из линейного списка входной последовательности целых чисел узел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Теория измерения. ПОЖАЛУЙСТА!) http://www.cyberforum.ru/cpp-beginners/thread1152625.html
Доброго времени суток. подскажите пожалуйста, в какой шкале измерения находится каждый столбец? и почему?
C++ Написать функцию, которая сравнивает два целых числа Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >,< или = Ребят, помогите пожалуйста. Желательно с объяснением. Спасибо большое! http://www.cyberforum.ru/cpp-beginners/thread1152620.html
Жадный граф/алгоритм C++
Требуется написать программу с графическим интерфейсом: пользователь задаёт точки (A, B, C и т.д.). Далее соединяет между собой какие-то точки (B-C, C-A и т.п.) и задаёт их соединениям вес (1, 4, 3 и т.п.). После пользователь указывает две точки из существующих (A и B, B и C и т.п.) и программа определяет самый длинный ("тяжёлый" по весу) путь из одной указанной точки в другую.
Преобразование строки в число C++
Вот код из учебника #include<iostream> using std::cout;using std::endl; int main(){ char str="0123456789"; const int SIZE=10; int arr={0}, index=0; for (char *p=str; *p;++p){ if (*p>='0' && *p<='9') { arr=*p-'0';//вычитаем код символа числа ноль получаем искомое число
C++ Создайте класс name, методы класса с файловым вводом/выводом данных http://www.cyberforum.ru/cpp-beginners/thread1152591.html
#include <iostream> #include <string> #include <fstream> #include <locale.h> using namespace std; int kol; int cl = 0;
C++ Программа, которая вычисляет длину введенной с клавиатуры строки Ребят помогите и объясните пожалуйста :wall::cry: Нужно написать программу, которая вычисляет длину введенной с клавиатуры строки. p.S. Находил подобную тему на форуме, но не разобрался в программе...=(((( подробнее

Показать сообщение отдельно
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
20.04.2014, 22:40     Написать программу, которая удаляет из линейного списка входной последовательности целых чисел узел
Нужно идти по списку, используя два соседних указателя. И если числа в этих узлах равны, удаляем второй узел. Пусть head-первый элемент списка
C++
1
2
3
4
5
6
    for (ult *p1 = Head, *p2 = Head->pravo; p2 != NULL; p1 = p1->pravo, p2= p1->pravo){
        if (p1->x == p2->x){
            p1->pravo = p2->pravo;
            delete p2;
        }
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru