С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать профамму вычисления расстояния между населенными пунктами http://www.cyberforum.ru/cpp-beginners/thread258312.html
Написать профамму вычисления расстояния между населенными пунктами, изображенными на карте. Ниже приведен рекомендуемый вид экрана во время выполнения профаммы (данные, введенные пользователем,...
C++ Кто объяснит почему true == false ? Спасайте! а то я щас повешусь от взрыва мозга! Кто объяснит вот что это за фигня. Когда я в программе пишу: char a = 0x64; char b = 0x9B; short int getted_check_sum = a*0x100+b; она мне... http://www.cyberforum.ru/cpp-beginners/thread258295.html
C++ Чтение/запись
какая буква в fopen, открывает файл на одновременное чтение/запись, причем если файл существует, то не стирает его
Опишите структуру с именем STUDENT C++
Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен вводиться размер списка (целое число), а сам...
C++ Комбинация условных выражений http://www.cyberforum.ru/cpp-beginners/thread258266.html
Как короче, проще и правильнее записать следующую задачу. Если выполняется условие №1 проверять условие №2, в случае выполнения которого, проверять условие №3, в случае выполнения которого вывести...
C++ error C4430, error C2143 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию error C2143: синтаксическая ошибка: отсутствие "," перед "&" файл 1 #include... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
16.03.2011, 13:50
Цитата Сообщение от p473 Посмотреть сообщение
Написать программу, которая проверяет, есть ли во введенном
с клавиатуры массиве элементы с одинаковым значением.
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
#include <iostream>
 
bool chek_for_repeat_elems(const int *a, const size_t n){
  for(size_t i = 0; i < n; ++i){
    bool key = true;
    for(int j = 0; j < n; ++j)
      if(i != j && a[i] == a[j])
        key = false;
    if(!key)
      return true;
  }
  return false;
}
 
int main(){
  const size_t arr_size = 5;
  int arr[arr_size];
  for(size_t i = 0; i < arr_size; ++i){
    std::cout << "\n\t > ";
    std::cin >> arr[i];
  }
  std::cout << ( chek_for_repeat_elems(arr, arr_size)? "YES" : "NO" ) << std::endl;
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.