Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2010, 13:06   #1
yardie
 
Регистрация: 30.08.2010
Сообщений: 7
По умолчанию проверить есть ли в массиве числа с одинаковым значением?

Как можно проверить есть ли в массиве числа с одинаковым значением? числа вводяться с клавиатуры.
моя программа не работает так как нужно(((


Код:

#include <iostream>
using namespace std;
void main()
{
int a[8], b=0 ;
int i,j,c=0;
bool ex=false;
for ( i=0; i<8; i++)
{
	cin >> a[i];
for ( j=0; j<8; j++)

	if (a[i] == a[j])
	ex=true;
}
if(ex)
                cout<<"Exist same";
        else
               cout<<"All different";
cin.get();
cin.get();
}

Последний раз редактировалось Stilet; 12.10.2010 в 13:10.
yardie вне форума Ответить с цитированием
Старый 12.10.2010, 13:17   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
ex=false;
for ( i=0; i<8; i++){cin >> a[i];}
for ( i=0; i<8 && !ex; i++){
 for ( j=i+1; j<8  && !ex; j++)
    if (a[i] == a[j]){  ex=true;}
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить есть ли данные в поле Lecter2009 БД в Delphi 0 12.10.2010 10:59
Проверить есть ли пакет от сервера TorchWood Помощь студентам 2 28.09.2010 17:26
Как проверить есть ли коннект к хосту порта? zotox Помощь студентам 1 01.04.2009 17:11
проверить, содержится ли строка в массиве aurora_87 Общие вопросы C/C++ 6 28.12.2008 01:25
Как проверить, есть ли файл? Dux Общие вопросы Delphi 3 02.04.2008 23:18