Форум программистов, компьютерный форум 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) Вывод только вопросительных предложений Я нашёл у себя коды, но они совершенно не работают! Помогите, укажите на ошибки, ну или предложите альтернативу. 1)#include "stdafx.h" #include "iostream" #include "fstream" #include "cstring"
Замена в строке каждого второго символа "!" на "$" 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
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 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--;
        }       
}
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru