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

Создать вторую очередь в которой будут только числа, которые нацело делятся на 2, 3, 5 одновременно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация массива внутри case http://www.cyberforum.ru/cpp-beginners/thread305791.html
Подскажите, пожалуйста, как правильно инициализировать массив внутри оператора case? Или так делать нельзя? При компиляции вот этого кода ошибок нет, но при выводе результатов бесконечно печатается...
C++ 2 вектора Всем доброго времени суток. Не могу сдать зачет по программированию из-за этой задачи. Даны 2 вектора. Найти сумму первых 10 эл-ов и из нее вычесть произведение оставшихся. Буду очень благодарен... http://www.cyberforum.ru/cpp-beginners/thread305787.html
Нужно перевернуть строчку через рекурсию C++
Всем привет. Нужна помощь. Есть строчка и ее надо перевернуть, используя рекурсию. Всем, кто хотя бы натолкнет на идею спасибо, а то рекурсию вобще не шарю.
написание контрольных C++
Доброго времени суток. Занимаюсь решением контрольных работ на заказ и не хватает времени на программы, 2 контрольные успею сам сделать, а 3 думаю неуспею оформить + еще у самого скоро сессия В...
C++ Формирование массива трехзначных чисел с помощью датчика случайных чисел и вывода его на экран http://www.cyberforum.ru/cpp-beginners/thread305756.html
Создать две функции для работы с массивом: • формирование массива трехзначных чисел с помощью датчика случайных чисел и вывода его на экран; • вычисление суммы массива. Имя массива и его размер...
C++ Определить, в какую из облостей (1,2 или 3) попадает точка Определить, в какую из облостей (1,2 или 3) попадает точка с заданными координатами (для простоты принять, что абсцисса точки не равна 1.5 или 5). подробнее

Показать сообщение отдельно
NightmareZ
1360 / 569 / 37
Регистрация: 31.03.2009
Сообщений: 1,943
27.05.2011, 04:32
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
#include <cstdlib>
#include <iostream>
#include <queue>
 
int main()
{
    int n, x;
    std::cin >> n;
 
    std::queue<int> queue1;
    for (int i = 0; i < n; ++i)
    {
        std::cin >> x;
        queue1.push(x);
    }
 
    std::queue<int> queue2;
    while (!queue1.empty())
    {
        x = queue1.front();
        if (!(x % 2 || x % 3 || x % 5))
            queue2.push(x);
        queue1.pop();
    }
 
    return EXIT_SUCCESS;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru