TOPIC

15% wrong alguem sabe pq? ( using System.Linq; )

ewerton silva asked 1 month ago

    int indice=0;
    int maior=0;
    int[] numeros = new int [100];
    for(int i =0;i<numeros.Length;i++)
    {
      numeros[i] = int.Parse(Console.ReadLine());   
    }
    maior = numeros.Max();
    indice = Array.IndexOf(numeros,maior);
    Console.WriteLine(maior);
    Console.WriteLine(indice);

This topic was solved and cannot recieve new replies.

  • Wesley Dias replied 1 month ago

    Uma outra coisa, o problema quer saber em qual linha está o maior valor e a primeira linha começa com 1, porém no vetor a primeira linha começa com 0, por isto seu programa fica com uma posição a menos que o esperado. para este problema basta somar +1 no índice do maior número encontrado:

    indice = Array.IndexOf(numeros,maior);
    indice = Array.IndexOf(numeros,maior) + 1;
  • Wesley Dias replied 1 month ago

    Olá, EWERTON SILVA, no seguinte caso de teste:

    91256
    86282
    7413
    39378
    8908
    93640
    86827
    62574
    81594
    98132
    72117
    44273
    98106
    17724
    27246
    82396
    1912
    2947
    61016
    49392
    34438
    60214
    43621
    97692
    80241
    84156
    22898
    74046
    95841
    78350
    21589
    68918
    51916
    86720
    45490
    4608
    8278
    95092
    4964
    20510
    95852
    72503
    30559
    77584
    60122
    20845
    11958
    10638
    31737
    35733
    19099
    61828
    52067
    18769
    84318
    57223
    33793
    30478
    22613
    75864
    56965
    59750
    63382
    35984
    2526
    54792
    76279
    57168
    57551
    19698
    81701
    50200
    22289
    14742
    90782
    39180
    48620
    64174
    43489
    39230
    26338
    28277
    7638
    38245
    8923
    27751
    42993
    34289
    59810
    75892
    85354
    63426
    39450
    69307
    9507
    8322
    53290
    60769
    89936
    29503

    Seu programa retorna:

    98132
    9

    E o certo seria:

    98132
    10

    Espero ter ajudado :D

  • ewerton silva replied 1 month ago

    Wesley dias, me ajudou muito mano vlw <3.