Вопрос задан 04.12.2023 в 00:05. Предмет Информатика. Спрашивает Власова Соня.

проверить,имеется ли в данном массиве Y(10) хотя бы одна пара чисел ,совпадающих по величине

.Создать ,две функции, одна функция заполняет его с клавиатуры.Другая определяет совпадение.( С++)​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Харитонов Александр.

#include <iostream>

using namespace std;

double Y[10];

void InputEl() {

cout << "Введите элементы массива: ";

for (int i = 0; i < 10; i++)

 cin >> Y[i];

}

void Search() {

for (int i = 0; i < size(Y);i++)

 for (int j = i + 1; j < size(Y); j++)  

  if (Y[i] == Y[j])

   cout << "Совпадение!";

}

signed main() {

setlocale(LC_ALL, "Rus");

InputEl();

Search();

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для проверки, имеется ли в данном массиве Y(10) хотя бы одна пара чисел, совпадающих по величине, можно создать две функции на языке C++: одна функция будет заполнять массив с клавиатуры, а другая будет определять наличие совпадений.

Вот пример кода на C++, который решает данную задачу:

```cpp #include using namespace std;

bool hasDuplicate(int arr[], int size) { for (int i = 0; i < size; i++) { for (int j = i + 1; j < size; j++) { if (arr[i] == arr[j]) { return true; } } } return false; }

int main() { int Y[10];

cout << "Введите 10 чисел для заполнения массива Y: " << endl; for (int i = 0; i < 10; i++) { cin >> Y[i]; }

if (hasDuplicate(Y, 10)) { cout << "В массиве Y есть хотя бы одна пара чисел, совпадающих по величине." << endl; } else { cout << "В массиве Y нет пар чисел, совпадающих по величине." << endl; }

return 0; } ```

В данном коде функция `hasDuplicate` принимает массив `arr` и его размер `size`. Она использует два вложенных цикла для проверки наличия совпадений между элементами массива. Если хотя бы одна пара чисел совпадает по величине, функция возвращает `true`, в противном случае возвращает `false`.

В функции `main` мы создаем массив `Y` размером 10 и заполняем его значениями, введенными с клавиатуры. Затем мы вызываем функцию `hasDuplicate` и выводим соответствующее сообщение в зависимости от результата проверки.

Примечание: Пожалуйста, учтите, что данный код предоставлен в качестве примера и может быть доработан или оптимизирован в зависимости от требований и контекста вашей задачи.

Источник:

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос