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

Как сравнить несколько(>2) элементов в одном массиве? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить в списке L вещественных элементов перед каждым элементом с четным номером элемент со значением V http://www.cyberforum.ru/cpp-beginners/thread1530953.html
А) добавить в списке L вещественных элементов перед каждым элементом с четным номером элемент со значением V; элементы списка нумеруются с 0. Б) удалить из полученного списка элемент, имеющий...
C++ Вывод из файла целые числа В текстовом файле записана последовательность целых чисел через пробел (например 40 56 84)! Когда выполняется программа в консоль выводится "40 56 84 84". Объясните пожалуйста почему последняя цифра... http://www.cyberforum.ru/cpp-beginners/thread1530890.html
C++ При выводе получается какая-то ересь в матрице
Дано задание: написать программу,транспонирующую матрицу, используя указатели и единицы трансляции, программа написана, но итогом является последовательность символов, вместо чисел из двухмерного...
C++ Найти значение выражения
#include <iostream> #include <cmath> using namespace std; int main() { setlocale(LC_ALL, "Russian"); float k,y,t,v,u,x; char c;
C++ Не могу найти ошибку в программе, вычисляющей определенный интеграл по методу трапеций http://www.cyberforum.ru/cpp-beginners/thread1530872.html
Написал программу для вычисления интеграла от x^(1/3) в пределах от -1 до 8. На выходе выдает нули и бесконечности:( Подскажите плиз в чем дело. Использовал тот факт, что f(x)=fn+((fn+1 -...
C++ Считать числа из файла в массив для дальнейшей работы с ними дан файл, в котором записаны данные: X 1 2 35 41 5 63 7 80 нужно считать ЧИСЛА из файла в массив для работы с ними. Никак не выходит(( подробнее

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

Как сравнить несколько(>2) элементов в одном массиве? - C++

15.09.2015, 09:27. Просмотров 427. Ответов 5
Метки (Все метки)

Добрый день!
Помогите, пожалуйста! Никак не могу разобраться, как сравнивать элементы одного и того же массива между собой!

Полная задача требует выяснить если в массиве:
Два одинаковых элементы
Три
Четыре
Два и Три одновременно
Являются ли элементы последовательными(1,2,3,4...)
Я застряла на трех элементах! Ниже мой вариант кода, как бы я его не исправляла, выдает какую-то чушь!!

C++ (Qt)
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
#include <iostream>
using namespace std;
 
int main()
{
 
int array[5]={6,5,6,8,6}; //Задаем массив
 
  for (int i=0; i<4 ; i++)  //Проверяем если два
  {
    for (int j=i+1; j<3; j++) //одинаковых элемента
    {
      if (array[i] == array[j])
      {
        for (int g=j+1; g<2; g++)// Проверяем если третий
        {
          if(array[g] == array[j])
          {
            cout<<"There are 3 equel elements\n";
          }
          else
          {
            cout<<"There are 2 equel elements\n";
          }
        }
       }  
      else
      {
        cout<<"There is no equel elements.\n";
      }
    }
  }
return 0;
}
RUN
There is no equel elements.
There is no equel elements.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru