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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стандартные типы объектов в C++ и выделение памяти под них http://www.cyberforum.ru/cpp-beginners/thread842344.html
Всем здрасти :) У меня вот такой вопрос , а точнее даже вопросы ... допустим есть код : char *string = "ABC"; В данном случае , у нас создается объект типа указатель , принимающий массив символов...
C++ Односвязный (двусвязный) список - поиск людей по минимальному и максимальному возрасту Здравствуйте форумчане. Имеется задание: Для структуры из Вашего варианта работы 6 сформировать динамический односвязный или двусвязный список. В наличие задача в которой происходит поиск людей по... http://www.cyberforum.ru/cpp-beginners/thread842324.html
C++ Дописать прогу Priority Queue class используя heap для хранения данных
Помогите, пожалуйста, дописать программу Priority Queue class используя heap для хранения данных: мне нужно даписать все не законченные member functions of the PriorityQueue class, таким образом...
комментарии к программе C++
можно написать построчные комментарии к программе? #include <stdio.h> #include <conio.h> #include <math.h> #include <iostream.h> struct jurnal { char njurnal; char izdatel;
C++ операторы if else http://www.cyberforum.ru/cpp-beginners/thread842300.html
Здравствуйте. Только начал работать на СИ++ Написал программу Выводит ошибку. те кто с СИ++ на Ты, помогите пожалуйста
C++ Есть ли смысл в privet конструкторах и деструкторах? Ну собственно вопрос в шапке...:) подробнее

Показать сообщение отдельно
Crafticea
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 38

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

19.04.2013, 11:07. Просмотров 1143. Ответов 5
Метки (Все метки)

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

Добавлено через 38 минут
Наклепал вот такой код где комментарии, там никак не могу догадаться как сделать:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <cstdio>
#include <conio.h>
#include <cmath>
int main()
{
    int i, n, count;
    const int N(n);
    double A[N];
printf("Vvedite kol-vo strok matricy:\n");
scanf("%d",&n);
for (i = 0; i < n; ++i)
     {
          printf("Введите элемент матрицы A[%d]: ", i);
          scanf("%lf", &A[i]);
     }
for (i = 0; i < n; ++i)
{
     printf("[");
     printf("%0.2f", A[i]);
     printf("]");
     }
for (i = 1; i < n; ++i)
    {
      count = 1;
         if (i = (i+1))
               count++;
         for (i = 1; i < n; ++i)
         {
             if (//Здесь надо проверить третий элемент, если он равен второму, то счетчик на 1 прибавляется
                 // и дальше идет проверка четвертого массива и так далее
                )
                    count++;
              else
              //Сюда нужно вставить код, для удаления этих элементов
              //и потом должна идти проверка дальше по массиву начиная с 28 строки снова
    }
    }
printf(//здесь надо вывести готовую матрицу, без последовательностей с одинаковыми элементами);
     getch();
     return 0;
   }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru