Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
p473
1 / 1 / 0
Регистрация: 18.10.2010
Сообщений: 79
1

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

16.03.2011, 12:41. Просмотров 1792. Ответов 6
Метки нет (Все метки)

Написать программу, которая проверяет, есть ли во введенном
с клавиатуры массиве элементы с одинаковым значением.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2011, 12:41
Ответы с готовыми решениями:

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

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

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

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

Написать программу, которая проверяет, находится ли введенное с клавиатуры число в массиве
Написать программу,которая проверяет,находится ли введенное с клавиатуры число...

6
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
16.03.2011, 13:50 2
Цитата Сообщение от 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
p473
1 / 1 / 0
Регистрация: 18.10.2010
Сообщений: 79
16.03.2011, 18:50  [ТС] 3
Цитата Сообщение от asics Посмотреть сообщение
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;
}
что-то она не прет, ошибка синтаксиса
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
16.03.2011, 19:14 4
Цитата Сообщение от p473 Посмотреть сообщение
что-то она не прет, ошибка синтаксиса
Незнаю, у меня все нормально.
0
p473
1 / 1 / 0
Регистрация: 18.10.2010
Сообщений: 79
16.03.2011, 19:24  [ТС] 5
у нас C89 он не знает булек
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
16.03.2011, 19:31 6
Цитата Сообщение от p473 Посмотреть сообщение
у нас C89 он не знает булек
Спасибо, я в курсе этого факту.Вообще-то мой код на С++, если Вам нужно чистый С, поменяйте bool на int, true на 1, false на 0, ну и ввод/вывод зделайте сишным.
0
p473
1 / 1 / 0
Регистрация: 18.10.2010
Сообщений: 79
16.03.2011, 19:32  [ТС] 7
нам надо именно С89
0
16.03.2011, 19:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2011, 19:32

Написать программу, которая проверяет, находится ли введенное с клавиатуры число в массиве.
Написать программу, которая проверяет, находится ли введенное с клавиатуры...

Написать программу которая проверяет образуют ли элементы введенного с клавиатуры массива неубывающую последовательность
Ребят, срочно нужна ваша помощь. Написать программу которая проверяет...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru