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

Не могу найти ошибку в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Закончить программу http://www.cyberforum.ru/cpp-beginners/thread599194.html
есть кусок программы: class Combinations { public: Combinations (int n, int m); vector <int> operator *(); bool operator !() { return done == false; } void operator ++();
C++ Дана целочисленная прямоугольная матрица. Дана целочисленная прямоугольная матрица. Определить: 1.) количество столбцов, содержащих хотя бы один нулевой элемент; 2.) номер строки, в которой находится самая длинная серия одинаковых элементов. http://www.cyberforum.ru/cpp-beginners/thread599191.html
C++ Найти произведение натуральных нечетных чисел меньших N
Найти произведение натуральных нечетных чисел меньших N.
C++ алгоритм разложения функции в ряд Тейлора
помогите с алгоритмом. Код на С++ как бы уже есть. Но вот с алгоритмом я вообще не бум бум. фот функция cos x= 1- x^2/2!+x^4/4-x^6/6!+...|x|<бесконечность #include <iostream> using namespace std; double my_abs(double val) { double ret = val; if(val < 0)
C++ Файл создать новый http://www.cyberforum.ru/cpp-beginners/thread599168.html
File70. Дан строковый файл, содержащий даты в формате, описанном в задании File67. Создать новый строковый файл, содержащий все зимние даты из исходного файла (в обратном порядке). Если даты с требуемым временем года в файле отсутствуют, то оставить результирующий файл пустым. File67. Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц отводится по две...
C++ Определить количество столбцов,содержащих хотя бы один нулевой элемент В общем код я написала,но он возвращает нули..Пожалуйста, скажите в чем ошибка? int raven_0 (int **A, int N,int M) {int S=0 , i; for (int j=0; j<M; j++) { i = 0; while (i < N) { if (A==0) { подробнее

Показать сообщение отдельно
Nastya19kiss
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 54

Не могу найти ошибку в коде - C++

07.06.2012, 17:03. Просмотров 287. Ответов 4
Метки (Все метки)

Работаю со связанным списком. нужно удалить из него указанный элемент.
Вот код функции удаления:
C
1
2
3
4
5
6
7
8
9
void List::Delete(int Number){
      int i=1;
         //âñïîìîãГ*òåëüГ*ûì ГіГЄГ*Г§Г*òåëü
      for(Uzel *curr=head;curr =! NULL;curr=curr->next){
        if (DataItem == curr->data) 
                curr->data=curr->next->data;
          }
  printf("Udalenie end\n");
 }
Но почему то работает вот так:
список изначальный такой:
1
2
3
4
5
Какой элемент удалить? 2
Результат:
1
3
3
4
5
Помогите исправить ошибку
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru