Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Eu fiz de de um jeito meio diferente do que se pediu, mas deu certo

using System.Globalization;

namespace Estudo {
internal class Program {
static void Main(string[] args) {

        int N_alunos;
        string aluno;
        int soma_indices_lista_alunos = 0;


        Console.Write("Digite o número de alunos: ");
        N_alunos = int.Parse(Console.ReadLine());


        string[] lista_alunos = new string[N_alunos];

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

            Console.Write($"Escreva o nome do aluno número {i+1}: ");
            lista_alunos[i] = Console.ReadLine();
        }

        Console.Write("qual aluno você quer encontrar? ");
        aluno = Console.ReadLine();


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

            if (aluno == lista_alunos[i]) {
                Console.WriteLine($"O aluno que você procura está na posição {i+1}");
            }
            else {
                soma_indices_lista_alunos++;
            }
        }

        if (soma_indices_lista_alunos == N_alunos) {
            Console.WriteLine("Este aluno não está na lista");
        }


    }
}

}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá, Barcelo! Tudo bem?

Parabéns pela iniciativa! Sua solução é bem criativa e, o mais importante, funciona perfeitamente. É muito legal ver jeitos diferentes de resolver o mesmo problema.

A principal diferença para a solução do gabarito é que seu código percorre a lista inteira, mesmo que encontre o aluno logo no começo. A sugestão de usar o break é mais por uma questão de otimização. Assim que o aluno é encontrado, o break para a busca na hora, o que pode fazer bastante diferença em listas muito grandes.

Mas a lógica que você criou com o contador para verificar se o aluno não estava na lista foi muito inteligente! Continue explorando essas diferentes abordagens, é assim que a gente aprende de verdade.

Bons estudos!

Sucesso

Imagem da comunidade