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

Удаление элемента из списка по его номеру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа вычисления обьема цилиндра и конуса на С++ http://www.cyberforum.ru/cpp-beginners/thread1094634.html
Программа вычисления обьема цилиндра и конуса, которые имеют одинаковую высоту H и одинаковый радиус основания R
C++ system("pause") Подскажите пожалуйста, можно ли заменить сообщение "Для продолжения нажмите любую клавишу" при применении команды system("pause")? http://www.cyberforum.ru/cpp-beginners/thread1094621.html
C++ Бинарная ассоциация
Добрый день есть статья которая расположена по адресу http://habrahabr.ru/post/150041/, пытаюсь разобраться и сделать это на C++, столкнулся с проблемой в коде применительно к бинарной ассоциации: #include <iostream> #include <string.h> using namespace std; struct Date{};
C++ Логический оператор ИЛИ
Всем привет,на днях преподаватель задал интересный вопрос: "Почему в С++ для оператора ИЛИ используют "|| ",а не "|" ?
C++ Одномерный массив. Найти номер первого из элементов, который меньше данное число k http://www.cyberforum.ru/cpp-beginners/thread1094616.html
Дан массив чисел 16,8,35,201,110,17,18,19,20 .Знайти номер первого из элементов, который меньше данное число k.
C++ Функция, находящая периметр равнобедренного треугольника Здравствуйте! Вот пытался сделать задачу: Описать функцию TriangleP(a, h), находящую периметр равнобедренного треугольника по его основанию a и высоте h, проведенной к основанию (a и h — вещественные). С помощью этой функции найти периметр трех треугольников, для которых даны основания и высоты. Для нахождения боковой стороны b треугольника использовать теорему Пифагора: b2 = (a/2)2 + h2. (2 -... подробнее

Показать сообщение отдельно
yurets17
1 / 1 / 0
Регистрация: 07.10.2013
Сообщений: 170
11.02.2014, 23:08  [ТС]     Удаление элемента из списка по его номеру
насколько я понимаю, то при вводе отрицательного числа nomer если бы не было контроля curr, то мы бы получили бесконечный цикл.
а так ни какой элемент из списка не удалится, так как после цикла мы написали:
C++
1
2
if(!curr)
        return 0;  //вернем ноль, что бы обозначить, что ни один элемент не удалился
после этого функция вернет ноль и закончит свою работу.
То же произойдет, если мы введем nomer большое, чем есть элементов в списке.
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru