Vetor de 10 posições e verifique se existem valores iguais e os escreva na tela. C#

0 respostas
J

Olá,

Fiz vários exercícios, mas empaquei neste.  fiz o código, alterei, realterei, pesquise, mas não consegui resolver este problema:

static void Main(string[] args)

{

//8. Faça um programa que leia um vetor de 10 posições e verifique se existem valores iguais e os escreva na tela.
int[] v = new int[10];
        int t = 10;

        for (int i = 0; i < 10; i++)
        {
            Console.Write("Digite um número: ");
            v[i] = int.Parse(Console.ReadLine());                
        }
        for (int i = 0; i < 10; i++)
        {
            if (v[i] == v[t-1])
            {
                Console.WriteLine("\nNúmeros iguais= " + v[i] + " e " + v[t - 1]);
            }
            if (t == 9)
            {
                t = v[i];                    
            }
            t++;
                      
        }
    }

O programa sempre da erro neste alinha e não entendi o motivo, pois configurei para não ultrapassar a index: if (v[i] == v[t-1])

Criado 7 de junho de 2020
Respostas 0
Participantes 1