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

Последовательность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прога с масивом http://www.cyberforum.ru/cpp-beginners/thread147974.html
Подскажите код программы на С Во всех последовательностях положительных чисел ограничить снизу значения тех элементов, значения которых меньше среднего для этой последовательности, Размерность...
C++ Написать программу для разбиения текста на строки вдлину не более 50 символов. Перенесение слов на новую строку использовать на месте пропуска. Написать программу для разбиения текста на строки вдлину не более 50 символов. Перенесение слов на новую строку использовать на месте пропуска. http://www.cyberforum.ru/cpp-beginners/thread147965.html
C++ Статическая библиотека и ссылки на процедуры
Доброе время суток. Столкнулся с проблемой: необходимо из метода класса в статической библиотеке обратиться к процедуре, описанной вне библиотеки. не могу понять как правильно инициализировать...
Минимум кол-ва первых букв. C++
Розробити алгоритм і програму для визначення мінімальної кількості перших символів, по яких можна розрізняти слова із заданого тексту.
C++ Записи в С++ http://www.cyberforum.ru/cpp-beginners/thread147960.html
Здравствуйте, гуру...я вновь прошу о помощи, надеясь на нее... Задача: Составить программу, которая описывает таблицу химических элементов по следующим признакам: название, символическое...
C++ Процент слов в тексте, которые начинаются с заданного символа Составить программу для нахождения процента слов в тексте, которые начинаются с заданного символа подробнее

Показать сообщение отдельно
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,983
21.06.2010, 12:42
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
#include <iostream>
#include <vector>
#include <iterator>
 
int main ()
{
    // initial
    std::vector <int> vec;
    int x;
    // input
    std::cout << "Enter sequence: ";
    while (std::cin >> x, x!=0)
        vec.push_back (x);
    // acton
    std::vector <int> :: iterator it;
    bool flag=true;
    for (it=vec.begin(); it!=vec.end()-1, it!=vec.end(); it++)
        if (*it >= *(it+1)) {
            std::cout << "FALSE!";
            flag=false;
            break; }
 
    if (flag) std::cout << "TRUE!";
 
    std::cout << std::endl;
    system ("pause");
    return 0;
}
Вот такое решение, может есть более простой вариант ..
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru