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

Узнай цену своей работы

Формулировка задачи:

int[] massive = new int[10];
 
            Console.WriteLine("Введите десять чисел через пробел: ");
 
            string[] input = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
 
            for (int i = 0; i < 10; i++)
                massive[i] = int.Parse(input[i]);
 
            for (int i = 0; i < 10; i++)
            {
                for (int o = 1; o < 10; o++)
                {
                    if (massive[i] == massive[o])
                    {
                        Console.WriteLine(massive[i] + " равен " + massive[o]);
                        Console.WriteLine("Имеется два одинаковых элемента: " + massive[o]);
                    }
                }
            }
только такой вариант пришел в голову...но он неверный т.к. число в элементе i в определенный момент сравнивается само с собой (элемент o).. помогите пожалуйста решить задачу ))

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

textual
Листинг программы
int[] A = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы