Informática, perguntado por adriguesmemmarine, 1 ano atrás

O algoritmo abaixo representa o seguinte problema, ler do teclado um vetor de 10 números inteiros. Em seguida, transfira os números para um segundo vetor de mesmo tamanho alterando o sinal dos números que estiverem em posições ímpares. Ao final, mostre os valores do vetor resultante na tela

Soluções para a tarefa

Respondido por muziopiazza
0
//ALGORITMO JAVA GERADO POR ALUNOS SI-EACH-USPLESTE
//RECEBEMOS BEM MELHORIAS E COMENTÁRIOS!!

/
//algoritmo abaixo representa o seguinte problema,
//ler do teclado um vetor de 10 números inteiros.
//Em seguida, transfira os números para um segundo
//vetor de mesmo tamanho alterando o sinal dos
//números que estiverem em posições ímpares.
//Ao final, mostre os valores do vetor resultante na tela
import java.util.Scanner;
public class MudaSinalImpares {
    public static void main(String[] args){
       
        int[] vetorTeclado = new int[10];
        Scanner ler = new Scanner(System.in);
        int[] segundoVetor = new int[10];
        for (int i=0;i<vetorTeclado.length;i++){
            System.out.println("Digite o elemento no. "+(i+1)+": ");
            vetorTeclado[i]= ler.nextInt();
        }
        for (int i=0;i<vetorTeclado.length;i++){
            System.out.println("(PRIMEIRO VETOR) O elemento na posição "+(i+1)+" é: "+vetorTeclado[i]);
        }
        System.out.println();
       
        for (int i=0;i<vetorTeclado.length;i++){
            segundoVetor[i] = vetorTeclado[i];
            if ((i%2)==0){
                segundoVetor[i] = -segundoVetor[i];
            }
        }
        for (int i=0;i<segundoVetor.length;i++){
            System.out.println("(SEGUNDO VETOR) O elemento na posição "+(i+1)+" é: "+segundoVetor[i]);
        }
    }
}





Perguntas interessantes