Вопрос задан 01.12.2023 в 01:23. Предмет Информатика. Спрашивает Максимов Никита.

в программу вводишь 3 целых числа, если среди них есть два одинаковых, программа выводит их, если

нет программа выводит (ERROR) ​
0 0
Перейти к ответам

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

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

Ответ C#:

 int[] ar = new int[3];

           for (int i = 0; i <ar.Length; i++)

           {

               ar[i] = Convert.ToInt32(Console.ReadLine());

           }

           if(ar[0]==ar[1]||ar[1]==ar[2]||ar[0]==ar[2])

           { Console.WriteLine($"{ar[0]} {ar[1]} {ar[2]}"); }

           else

           { Console.WriteLine("ERROR"); }

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

Программа, которую вы описали, проверяет, есть ли среди трех введенных целых чисел два одинаковых. Если есть, то программа выводит эти числа. Если нет, то программа выводит "(ERROR)".

Вот пример кода на JavaScript, который реализует данную программу:

```javascript function findDuplicate(numbers) { for (let i = 0; i < numbers.length; i++) { for (let j = i + 1; j < numbers.length; j++) { if (numbers[i] === numbers[j]) { return [numbers[i], numbers[j]]; } } } return "(ERROR)"; }

// Пример использования программы const inputNumbers = [3, 5, 3]; const result = findDuplicate(inputNumbers); console.log(result); // Выводит [3, 3] ```

В этом примере функция `findDuplicate` принимает массив чисел `numbers` в качестве аргумента. Она использует два вложенных цикла `for` для сравнения каждого числа с остальными числами в массиве. Если находится два одинаковых числа, они возвращаются в виде массива `[numbers[i], numbers[j]]`. Если нет одинаковых чисел, возвращается строка "(ERROR)".

Вы можете изменить значения входного массива `inputNumbers` и проверить работу программы с разными наборами чисел.

Обратите внимание: Данный код приведен на языке JavaScript. Если вам нужно реализовать эту программу на другом языке программирования, дайте мне знать, и я смогу предоставить вам соответствующий пример кода.

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

Конечно, программа, которая принимает три целых числа и выводит два одинаковых числа, если они есть, иначе выводит "(ERROR)", можно написать на различных языках программирования. Вот примеры на языке Python:

```python def find_duplicate(nums): if nums[0] == nums[1]: return nums[0], nums[1] elif nums[0] == nums[2]: return nums[0], nums[2] elif nums[1] == nums[2]: return nums[1], nums[2] else: return "(ERROR)"

# Ввод трех целых чисел num_list = list(map(int, input("Введите три целых числа через пробел: ").split()))

# Проверка наличия одинаковых чисел и вывод результата result = find_duplicate(num_list) print(result) ```

Этот код сначала определяет функцию `find_duplicate`, которая принимает список из трех чисел. Функция сравнивает числа попарно и возвращает первую пару одинаковых чисел, которую она находит, либо выводит "(ERROR)", если одинаковых чисел нет.

Пример работы программы: ``` Введите три целых числа через пробел: 5 2 5 (5, 5) ```

``` Введите три целых числа через пробел: 1 2 3 (ERROR) ```

Это один из возможных способов решения задачи на Python. В зависимости от языка программирования и подхода к решению, код может отличаться.

0 0

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

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

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

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