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

Последовательность, упорядочить и удалить члены - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка. Аварийное завершение программы. http://www.cyberforum.ru/cpp-beginners/thread595277.html
Товарищи,есть функция.. cor find(cor start) { cor buf=start; cor pv=NULL; char adr; int et,kol,S; double x; cout<<"Данные для оформления заявки на поиск\n"; cout<<"Введите этаж: ";
C++ Создать класс, содержащий сведения о телефонах абонентов создать класс, содержащий сведения о телефонах абонентов. Класс должен содержать следующие данные: фамилии абонентов, год установки телефона, номер телефона, адрес. Написать программу, выдающую номер... http://www.cyberforum.ru/cpp-beginners/thread595275.html
C++ Ошибки в простых задачах
Здраствуйте. Мне, не ождинно для меня, потребовались старые задачки: 1) Количество вхождений слова в текст 2) Вывод только вопросительных предложений Я нашёл у себя коды, но они совершенно не...
Замена в строке каждого второго символа "!" на "$" C++
Ребята, напишите пожалуйста программу. Я даже представления не имею какую функцию нужно использовать в задаче: "Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши...
C++ Объяснить работу функции http://www.cyberforum.ru/cpp-beginners/thread595260.html
Может кто объяснить работу функции void zagalovok() { Node *t; head=new Node(); t=head; int V; cout<<"Введите список элементов:\n "; cin>>V;
C++ Асемблерный модуль и С++ Программа должна считать количество слов вправо от самого короткого. ввод строки должен быть реализован в модуле С++, а ее обработка в асемблерном модуле. как компилировать программу я... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
03.06.2012, 20:15
Если последовательность из n членов записана в массиве a[] , то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool fl1=true, fl2=true;
int i,j;
for(i=1; i<n; i++)
{
    if(a[i]>a[i-1]) fl1=false;
    if(a[i]<a[i-1]) fl2=false;
}
if(!fl1 && !fl2)
{
    for(i=0; i<n; i++)
        if(a[i]%4==0)
        {           
            for(j=i; j<n-1; j++)
                a[i]=a[i+1];
            n--;
            i--;
        }       
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru