Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удаление положительных элементов очереди - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура в структуре!!! http://www.cyberforum.ru/cpp-beginners/thread152870.html
Написать cписок кварталов города, с разбитием по районам. Количество районов и кварталов в каждом районе по 3.(Turbo C)
C++ Создать шаблонный класс-контейнер помогите срочно у меня задание оч нужнно Создать шаблонный класс-контейнер Array, который представляет собой массив, позволяющий хранить объекты заданного типа. Класс должен реализовывать... http://www.cyberforum.ru/cpp-beginners/thread152863.html
C++ Компилятор для примеров из книги по С++
Я начал читать книгу "Джесс Либерти - Освой самостоятельно С++ за 21 день". Выбрал компилятор Borland C++ Builder 6, но сним возникли проблемы :( Подскажите какой нибудь компилятор для примеров из...
C++ Ошибка: correctly?! Skipping... Nothing to be done
Выдает ошибку: correctly?! Skipping... Nothing to be done. Что делать???
C++ Определить манипулятор http://www.cyberforum.ru/cpp-beginners/thread152835.html
Что-то часто я тут начал писать... Но тем не менее... Задание определить манипулятор, который игнорирует все запятые и точки до конца строки. Немножко вошел в шок. Как это сделать? Как я понимаю...
C++ Добавить воскл знак в конец каждой строки в файле. С++ но с использованием функций С. Вообщем есть такое задание. Делал давно. Вот что получилось: #include <iostream> #include <cstring> #include <cstdlib> using namespace std; int main() {... подробнее

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

Удаление положительных элементов очереди - C++

10.07.2010, 13:45. Просмотров 3138. Ответов 14
Метки (Все метки)

Нужно написать программу для удаления положительных элементов очереди
ВВод очереди осуществляется так:
C++
1
2
3
4
5
6
7
8
9
10
void vvod_ochered(int mas[],int *kol,int *end/*,int *start*/)
{
    if((*kol)==N){
    printf("\nOchered zapolnena!\n");}
    else{   
    printf("\nVvedite element ocheredi:");
    scanf("%d",&mas[(*end)]);
    (*kol)++;
    (*end)++;}
}
Вот моя функция удаления:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void del_ochered(int mas[],int *kol,int *start)
{
  if((*kol)==0)
  {
     printf("\n0 elementov v ocheredi!\n");
    }
    else
    {
    printf("Delete element %d",mas[(*start)]);
    (*start)++;
    (*kol)--;
    }
}
Но она немного нето удаляет незнаю как прикрутить туда удаления положительных эл-тов
Подскажите что надо дописать мне
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru