Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Очередь через указатель Итак, есть задание: Нужно введённую с клавиатуры очередь вывести на экран в порядке X, X, X, X и т.д. Помогите пожалуйста, оформить на C++. Пример работы программы: Ввод: 1 2 3 4 5 6 7 8 Вывод: 1 8 2 7 3 6 4 5 https://www.cyberforum.ru/ cpp-beginners/ thread1618092.html C++ Объянить нюансы работы указателей
Недавно познакомился с С++ и с понятием указателя в частности, но не совсем понимаю принцип работы. Написал двусвязный список со след структурой struct x{ int inf; x* next; x* prev; } Т.е. как я понимаю, next & prev это указатели на память типа x. А чем отличается от этого? struct x
C++ Изъятие элемента из списка https://www.cyberforum.ru/ cpp-beginners/ thread1618085.html
Задание звучит так: изъятие элемента, который формирует новый список путём изъятия из входящего списка всех вхождений элемента X. Например, L1 = (2, 4, 5, 6, 4, 7, 2, 4), X=4, формируется L2=(2, 5, 6, 7, 2). Программа практически написана. Суть в том, что я не могу выполнить само задание... печально.. Получается заменить X на ноль, а удалить - нет. Хелп ми! Пожалуйста! #include "stdafx.h"...
C++ Определить количество членов последовательности имеющих четные порядковые номера и являющихся нечетными числам https://www.cyberforum.ru/ cpp-beginners/ thread1618073.html
2. Даны натуральные числа N, a0,a1,….,a(N-1). Определить количество членов последовательности имеющих четные порядковые номера и являющихся нечетными числами. заранее спасибо
C++ Написать код, проверяющий корректность ввода
Как сделать так, чтобы при вводе k значения не прописанного, выводить сообщение об ошибке? Т.е. Например можно ввести "y" и "n", а если ввести что-то другое - то выдать ошибку и повторить запрос. В программном коде, пожалуйста.
C++ Структура "АТС": вывести для заданного города общее время разговоров На междугородной АТС информация о разговорах содержит дату разговора, код и название города, время разговора, тариф, номер телефона в этом городе и номер телефона абонента. Вывести для заданного города общее время разговоров с ним и сумму. не знаю где ошибка и вообще ли правильно. спасибо #include <iostream.h> #include <string.h> #include <conio.h> #include <math.h> #include <windows.h>... https://www.cyberforum.ru/ cpp-beginners/ thread1618066.html
C++ Условное объявление переменной https://www.cyberforum.ru/ cpp-beginners/ thread1618057.html
Добрый день. Возникла необходимость объявления одного из полей в зависимости от параметров шаблона класса. Нет ли в C++ возможности реализовать это? Я знаю только такой способ: #include <iostream> #include <type_traits> struct empty {}; // разумеется, тут можно использовать char, а это только для наглядности примера template<const bool flag> struct st {
C++ Нюансы использования абстрактных базовых классов (класс Shape)
У меня класс Point наследуется с абстрактного базового класса Shape, и Point тоже абстрактный, поскольку не определил функцию get_area(). Знаю, что не могу создать обьект класса Point, но как мне работать с функциями point, с помощью указателя, если не позволяет инициализировать ( в main). Не очень хорошо понимаю абстракцию. Дайте ключевые понятия плиз. #include <iostream> class Shape {...
C++ Цикл по-разному выполняет одинаковые команды https://www.cyberforum.ru/ cpp-beginners/ thread1618047.html
Здравствуйте, пишу программу. Если вкратце, то программа сводит кое-какую задачу к задаче линейного программирования (ЛН), и потом её решает симплекс методом. При этом задачу ЛН надо решать много раз, каждый раз меняя некоторый параметр (коэффициенты при целевой функции). В нижеприведенном тексте программы эти коэффициенты пока не меняются, программа несколько раз решает одну и ту же задачу ЛН. В...
C++ Подсобите с заданиями П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. Тема закрыта в C++ не силён Первое задание написать программу, которая позволяет посчитать стоимость печати фотографий. Исходные данные: размер фотографии(9*12, 10*15 или 18*24) и их количество. Если заказанных фотографий больше 10 - заказчику... https://www.cyberforum.ru/ cpp-beginners/ thread1618032.html
Работа с файлами. Найти среднее арифметическое всех чисел и записать его в файл output.txt C++
Помогите написать, пожалуйста 2 программы на C++. В файле input.txt записаны числа, сколько их – неизвестно. «3»: Найти среднее арифметическое всех чисел и записать его в файл output.txt. «4»: Найти минимальное и максимальное числа и записать их в файл output.txt.
C++ Заполнить заданную матрицу случайными числами в указанном интервале https://www.cyberforum.ru/ cpp-beginners/ thread1618021.html
Помогите написать, пожалуйста 2 программы на C++. Заполнить матрицу из 8 строк и 5 столбцов случайными числами в интервале и вывести ее на экран. «1»: Найти минимальный и максимальный элементы в матр
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
18.12.2015, 23:07 0

Удаление подряд идущих одинаковых элементов массива - C++ - Ответ 8511332

18.12.2015, 23:07. Показов 12322. Ответов 15
Метки (Все метки)

Ответ

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 <ctime>
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main()
{
    srand(time(0));
    const int N = 20;
    int Arr[20];
    for (auto i=0; i<N; i++)
    {
        Arr[i] = rand()%5;
        cout << Arr[i] << "   ";
    }
 
   int count = 0;
    for (auto i=1; i<=N; i++){
            if (Arr[i] != Arr[i-1]) Arr[count++] = Arr[i-1];
            else while ( (i<=N) && (Arr[i] == Arr[i-1])) i++;
    }
 
 
    cout << '\n';
    for (auto i=0; i<count; i++) cout << Arr[i] << "   ";
 
}


Вернуться к обсуждению:
Удаление подряд идущих одинаковых элементов массива C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.12.2015, 23:07
Готовые ответы и решения:

Исключение из массива подряд идущих одинаковых элементов(нужно добавить немного кода в уже готовый)
Всем здрасьте. Нужно из массива, вводимый с клавиатуры, исключить подряд идущие одинаковые...

Процесс сортировки, удаление идущих подряд повторяющихся элементов массива
Требуется заполнить массив целыми числами, а затем найти повторяющиеся соседние и оставить только...

В списке из подряд идущих одинаковых элементов оставить первый
Дан список из n целых чисел а1, а2, ... , аn. Из группы подряд идущих элементов с одинаковыми...

Найти наименьшее количество одинаковых, идущих подряд элементов
Дан вектор размерности N. Найти наименьшее количество одинаковых, идущих подряд элементов.

15
18.12.2015, 23:07
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.12.2015, 23:07
Помогаю со студенческими работами здесь

Из группы одинаковых элементов, идущих подряд, оставить первый
Здравствуйте, уже несколько часов сижу над этой задачей, но просто не могу разобраться, возможно я...

Найти в массиве наибольшее число подряд идущих одинаковых элементов
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include &lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt;...

Удаление подряд идущих элементов
Добрый день, помогите пожалуйста с задачей. Дан список из n целых чисел a1, a2,. . .,an. Из группы...

Удаление подряд идущих элементов
Дан список из n целых чисел a1, a2,...,an. Из группы подряд идущих элементов с одинаковыми...

Поиск самой длинной цепочки из подряд идущих одинаковых элементов в массиве
Помогите пожалуйста решить программу. Если можно как можно проще используя только циклы, ветвления...

Найти в массиве наибольшее число подряд идущих одинаковых элементов (например {1,5,3,6,6,6,6,6,3,4,4,5,5,5} = 5)
???

0
Новые блоги и статьи
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции. / / . . .
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru