Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
FrankyMO
0 / 0 / 2
Регистрация: 28.06.2013
Сообщений: 90
#1

Проверить, имеется ли в заданном числовом массиве хотя бы одна пара чисел, совпадающих по величине. - C++

16.01.2014, 23:55. Просмотров 516. Ответов 1
Метки нет (Все метки)

7.5.1.

Помогите, пожалуйста, решить задачу в С++.

Проверить, имеется ли в заданном числовом массиве хотя бы одна пара чисел, совпадающих по величине. Если имеется напечатать их индексы, в противном случае сообщить об отсутствии совпадений.
http://www.cyberforum.ru/cpp-beginners/thread1645897.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 23:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверить, имеется ли в заданном числовом массиве хотя бы одна пара чисел, совпадающих по величине. (C++):

Проверить, имеется ли в массиве хотя бы одна пара чисел, являющихся противоположными по знаку
Используя указатели проверить, имеется ли в массиве хотя бы одна пара чисел,...

Проверить истинность высказывания: «Среди трех данных целых чисел есть хотя бы одна пара совпадающих».
Проверить истинность высказывания: «Среди трех данных целых чисел есть хотя бы...

Определить, имеется ли среди чисел a, b, c хотя бы одна пара взаимно противоположных чисел
Напишите пожалуйста вкратце хотя бы программу. Благодарю заранее

Заданы три числа. Определить, имеется ли среди них хотя бы одна пара взаимно противоположных чисел
Заданы три числа. Определить, имеется ли среди них хотя бы одна пара взаимно...

Заданы три числа. Определить, имеется ли среди них хотя бы одна пара взаимно противоположных чисел
Заданы три числа. Определить, имеется ли среди них хотя бы одна пара взаимно...

1
malfoi
50 / 50 / 61
Регистрация: 17.12.2013
Сообщений: 333
20.01.2014, 17:45 #2
Лучший ответ Сообщение было отмечено FrankyMO как решение

Решение

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
#include <iostream>
 
int main()
{
    const int n = 10;
    int arr[n];
    int idx1 = -1, idx2;
 
    for (int i = 0; i < n; i++)
        std::cin >> arr[i];
 
    for (int i = 0; i < n - 1; i++){
        for (int j = i + 1; j < n; j++){
            if (arr[i] == arr[j]){
                idx1 = i + 1;
                idx2 = j + 1;
            }
        }
    }
 
    if (idx1 != -1)
        std::cout << idx1 << " " << idx2 << std::endl;
    else
        std::cout << "Not found" << std::endl;
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2014, 17:45
Привет! Вот еще темы с решениями:

Определить имеется ли в заданных массивах хотя бы одна пара одинаковых элементов
Дан массив целых чисел a(30). Определить имеется ли в данных массивпх хотя бы...

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

Проверить имеется ли в массиве эл-мы, содержащие хотя бы одну пару взаимно обратных чисел
Задан одномерный массив , состоящий из N вещественных элеметнов. Проверить...

Определить, есть ли в заданной последовательности натуральных чисел хотя бы одна пара соседних нечётных чисел
Дана последовательность натуральных чисел а1, a2, ..., а20. Определить, есть ли...


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

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

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