Ir ao conteúdo
  • Cadastre-se

Rodrigombem7

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

2
  1. @devair1010 Na mosca! Deu super certo sua dica, agora o programa funciona perfeitamente. Muito obrigado pela ajuda.
  2. Olá pessoal, tudo bom? No meu programa, eu tenho um vetor de 10 elementos. Em um primeiro loop, eu insiro 9 valores nele, pois deixo uma posição livre, para que o usuário entre com um valor e insira a posição que irá receber este valor. Após isso, eu quero fazer com que os elementos existentes dentro do vetor (da posição em diante) sejam deslocados de uma posição para o final. Então, se ele escolher a posição 4, o 5 vai para o lugar o 6, o 6 para o 7 e assim por diante. Porém não funciona, pois os dois últimos elementos do vetor ficam zerados. O que pode estar dando de errado com meu programa? static void Main(string[] args) { int[] vetor = new int[10]; string[] valores = Console.ReadLine().Split(' '); for (int i = 0; i < 9; i++) { vetor[i] = int.Parse(valores[i]); } int valor = int.Parse(Console.ReadLine()); int posicao = int.Parse(Console.ReadLine()); vetor[posicao] = valor; for(int i = posicao + 1 ; i < 9; i++) { vetor[i] = vetor[i + 1]; } for (int i = 0; i < 10; i++) { Console.Write(vetor[i] + " "); } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!