Resolução apresentada
poderia me explicar?
Criar um programa que, dado a entrada de dados de um número n inteiro, a partir do teclado, exibir a n-ésima posição de uma lista. R:
int posicao = int(Console.read());
Console.WriteLine(lista[posicao]);
A minha resolução.
using System;
namespace ExibirElementoVetor
{
class Program
{
static void Main(string[] args)
{
// Solicita ao usuário para inserir um número inteiro
Console.Write("Digite um número inteiro: ");
int digitado = int.Parse(Console.ReadLine());
// Vetor de exemplo
int[] lista = { 10, 20, 30, 40, 50 };
// Verifica se o valor digitado está dentro do intervalo do vetor
if (digitado >= 1 && digitado <= lista.Length)
{
// Exibe o valor na n-ésima posição do vetor
Console.WriteLine($"O valor na {digitado}-ésima posição do vetor é: {lista[digitado - 1]}");
}
else
{
// Exibe mensagem de erro se o número fornecido estiver fora do intervalo do vetor
Console.WriteLine("O número fornecido está fora do intervalo do vetor.");
}
}
}
}