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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти названия книг заданного автора и вывести их на экран в порядке убывания года издания http://www.cyberforum.ru/cpp-beginners/thread972480.html
Дан массив записей, содержащий сведения о книгах: фамилия автора, название книги, год издания книги. Найти названия книг заданного автора и вывести их на экран в порядке убывания года издания #include "stdafx.h" #include<iostream> #include<conio.h> #include<locale> #include<string.h> using namespace std; const int L=100; struct book {char author;
C++ Разработать функцию, которая возвращает наименьшее общее кратное трех заданных натуральных чисел Разработать функцию, которая возвращает наименьшее общее кратное трех заданных натуральных чисел. http://www.cyberforum.ru/cpp-beginners/thread972476.html
C++ Ошибка в простейших строках
Я конечно ожидал увидеть тут ошибку, но не такую и не тут!!!! Сижу минут девять, а может и 15 тупо размышляю. Не понимаю!!Вот же загадка.. #include <string> #include <iostream> // для объекта cout using namespace std; int main() { ** int *pInt; ** *pInt = 9; ** cout << "The value at pInt: " << *pInt;
C++ Найти слова, встречающиеся в каждом предложении текста. Работа с файлом опять)
Дан файл, содержащий текст на русском языке. Найти слова, встречающиеся в каждом предложении текста или сообщить, что таких слов нету. Нашла программу (почти доделанную), немного переделала ( считывание из файла и запись в файл), Но ошибку исправить не могу. В общем если в файле написано: "мама мыла раму. окна мама тоже моет. мама устала", То слово "мама" программа находит. НО! если...
C++ Ввод/вывод txt http://www.cyberforum.ru/cpp-beginners/thread972432.html
Один местный форумчанин помог с написанием проги, которая открывает input.txt с двумерным массивом (матрицей), берет каждое число из нее, производит какое-нибудь действие над этим числом (в моем случае к каждому числу приписывается пятерка и цифра 1, например, становится цифрой 15, цифра 2 становится цифрой 25 и т.п.) и результат записывает в такую же матрицу уже в output.txt. Остался маленький...
C++ Нарисовать окружность программа рисует прямоугольник, треугольник и линию. Помогите пожалуйста доделать так чтобы она и окружность рисовала, с задающимися координатами центра и радиусом..сама в программирование не сильна, но надо сдать(( подробнее

Показать сообщение отдельно
5Hur1KEN
10 / 10 / 1
Регистрация: 25.09.2013
Сообщений: 64
08.10.2013, 22:41     Написать функцию удаления четных элементов двусвязного списка
Прошу, могут быть и ошибки, компилятором не пользовался

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void DeleteEven(){
    if(head!=NULL)
        element *temp=head;
        int k=0;
        while(temp!=NULL){
            if(head->next==NULL)
                if(temp->data%2==0){     //data - это поле данных вашего узла
                    k=1;
                    delete temp;
                    head=NULL;
                }
            else if(temp==head)}
                if(temp->data%2==0){
                    k=1;
                    head=temp->next;
                    delete temp;
                    temp=head;
                }
            }
            else if(temp->data%2==0){
                k=1;
                element *current=temp;
                temp=temp->next;
                delete current;
            }
        }
        if(k==0) cout<<"Чётных элементов в списке нету"<<endl;
    }
}
как-то так
 
Текущее время: 03:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru