| Você está aqui: C# ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) | 
| Escreva um programa C# que leia os elementos de um vetor A de dez elementos inteiros e construa outro vetor B - Exercícios Resolvidos de C#Quantidade de visualizações: 492 vezes | 
| Pergunta/Tarefa: Escreva um programa C# que leia os elementos de um vetor A de dez elementos inteiros e construa outro vetor B com seus elementos distribuídos da seguinte forma: Vetor A = [8, 5, 4, 1, 2, 3, 4, 6, 9, 7] Vetor B = [24, 10, 12, 2, 6, 6, 12, 12, 27, 14] Note que os elementos do vetor B seguem um padrão. Se o elemento do vetor A estiver em uma posição par, então o elemento do vetor B será o triplo do elemento do vetor A. Caso contrário o elemento do vetor B será o dobro do elemento do vetor A. Neste exercício a primeira posição/índice dos vetores é assumida como sendo zero. Em algumas linguagens de programação o primeiro índice é um e não zero. Sua saída deverá ser parecida com: Informe o valor do 1.o elemento: 8 Informe o valor do 2.o elemento: 5 Informe o valor do 3.o elemento: 4 Informe o valor do 4.o elemento: 1 Informe o valor do 5.o elemento: 2 Informe o valor do 6.o elemento: 3 Informe o valor do 7.o elemento: 4 Informe o valor do 8.o elemento: 6 Informe o valor do 9.o elemento: 9 Informe o valor do 10.o elemento: 7 Elementos do vetor A: 8, 5, 4, 1, 2, 3, 4, 6, 9, 7 Elementos do vetor B: 24, 10, 12, 2, 6, 6, 12, 12, 27, 14 Veja a resolução comentada deste exercício em C#: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
using System;
namespace Estudos {
  class Principal {
    // função principal do programa C#
    static void Main(string[] args) {
      // vamos declarar e construir dois vetores de 10 inteiros
      int[] vetor_a = new int[10];
      int[] vetor_b = new int[10];
      // agora vamos pedir para o usuário informar os valores
      // dos elementos do vetor A
      for (int i = 0; i < vetor_a.Length; i++) {
        Console.Write("Informe o valor do " + (i + 1) +
          ".o elemento: ");
        vetor_a[i] = Int32.Parse(Console.ReadLine());
      }
      // vamos construir o vetor B
      for (int i = 0; i < vetor_a.Length; i++) {
        // o índice atual é par?
        if (i % 2 == 0){
          vetor_b[i] = vetor_a[i] * 3;
        }
        else {
          vetor_b[i] = vetor_a[i] * 2;
        }
      }
      // vamos mostrar os elementos do vetor A
      Console.WriteLine("\nElementos do vetor A:\n");
      for(int i = 0; i < vetor_a.Length; i++){
        Console.Write(vetor_a[i] + ",  ");
      }
      // vamos mostrar os elementos do vetor B
      Console.WriteLine("\n\nElementos do vetor B:\n");
      for(int i = 0; i < vetor_b.Length; i++){
        Console.Write(vetor_b[i] + ",  ");
      }
      
      Console.WriteLine("\n\nPressione uma tecla para sair...");
      Console.ReadKey();
    }
  }
}
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C# | 
| Veja mais Dicas e truques de C# | 
| Dicas e truques de outras linguagens | 
| JavaScript - Como testar se ao menos um elemento de um array satisfaz uma condição em JavaScript usando a função some() | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 




