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

В массиве каждую группу рядом стоящих одинаковых элементов заменить одним и тем же значением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить маленькие латинский буквы расположенные до символа * на цифру 5 http://www.cyberforum.ru/cpp-beginners/thread547440.html
Дан текст. Если в тексте нет символа * то оставить его без изменений, иначе маленькие латинский буквы расположенные до символа * поменять цифрой 5
C++ Написать программу которая заполняет весь экран символом '#'. C++ Цикл оператор C++ Цикл оператор http://www.cyberforum.ru/cpp-beginners/thread547312.html
Возврат ссылки на функцию. C++
Здравствуйте, можете пожалуйста объяснить чем отличается когда функция создается просто каким то типом, и когда она создается ссылкой на какой нибудь тип, и где можно применять второй тип создания функции.
C++ CreateProcess WaitForMultipleObjects...
У меня создается один дочерний процесс как переделать код, чтобы создавалось несколько дочерних процессов и завершались они Waitformultipleobjects #include <iostream> #include <windows.h> using namespace std; int main(){ STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) );
C++ Защита от дурака. Ввод данных типа int с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread547287.html
Данные типа int вводятся с клавиатуры. нужно поставить защиту от дурака. Полазил на форуме нашёл программу: ТС, у потока cin есть failbit. Этот фэилбит становится еденичкой если пользователь ввел что то не так, ну например cin>>i; // i - int А пользователь вводит 2.2 в переменную i попадает 2 а failbit становится = 1 И, если ты попробуешь дальше ввести чтото, например cin>>f; //f -...
C++ Определить функцию в пространстве имён. Задание такое, создать класс some_class который бла бла бла... короче не важно Который будет лежать в отдельном файле some_class.h Должна существовать глобальная функция std::string to_string(some_class const&) возвращающая строковое представление класса. Класс я описал: #pragma once #include "stdafx.h" подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
14.04.2012, 10:16     В массиве каждую группу рядом стоящих одинаковых элементов заменить одним и тем же значением
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 <stdio.h>
 
#define N 12
 
int main(void)
{
    int X[N] = { 2, 4, 7, 7, 7, 4, 4, 2, 2, 2, 1, 8 };
 
    int i = 0;
    while ((i < N-1) && (X[i] != -1))
    {
        if (X[i] == X[i+1])
        {
            int k = i;
            while ((k < N) && (X[i] != -1))
                X[k++] = X[k+1];
            X[k-1] = -1; continue;
        }
 
        i++;
    }
 
    for (int q = 0; (q < N) && (X[q] != -1); q++)
        printf("%d ",X[q]);
    printf("\n");
 
    return 0;
}
 
Текущее время: 05:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru