GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Alguem pode converter isso para o eclipse java?

Tags: #<Tag:0x00007fb86f584740>

#include <stdio.h>

#define TAM 2 //define constante

int main() {
int vet1[TAM], vet2[TAM], vet3[TAM*2], i;

//ler valores para o primeiro vetor
for (i = 0; i < TAM; i++) {
    scanf("%i", &vet1[i]);
}

//ler valores para o segundo vetor
for (i = 0; i < TAM; i++) {
    scanf("%i", &vet2[i]);
}

//preencher o terceiro vetor
for (i = 0; i < TAM; i++) {
    vet3[i*2] = vet1[i];
}
for (i = 0; i < TAM; i++) {
    vet3[i*2+1] = vet2[i];
}

//mostra valores para o segundo vetor
printf("Vetor 1: ");
for (i = 0; i < TAM; i++) {
    printf("%i ", vet1[i]);
}
printf("\n");

//mostra valores para o segundo vetor
printf("Vetor 2: ");
for (i = 0; i < TAM; i++) {
    printf("%i ", vet2[i]);
}
printf("\n");

//mostra valores para o terceiro vetor
printf("Vetor 3: ");
for (i = 0; i < TAM*2; i++) {
    printf("%i ", vet3[i]);
}

return 0;

}

Você já conseguiu fazer alguma coisa?

não

@amanda0, não sei se é o jeito mais eficiente/optimizado pra essa rotina… maas:

import java.util.Scanner;

public class Vetores {
	
	public static void main(String[] args) {
		
		// Declaração da constante:
		final int TAM = 2;
		
		// Leitor de entradas
		Scanner leitor = new Scanner(System.in);
		
		// Declaração das variaveis
		int[] vet1 = new int[TAM], vet2 = new int[TAM], vet3 = new int[TAM*2];
		int i;

		// Ler valores para o 1º vetor
		for(i = 0 ; i < TAM ; i++) {
			vet1[i] = leitor.nextInt();
		}
		
		// Ler valores para o 2º vetor
		for(i = 0 ; i < TAM ; i++) {
			vet2[i] = leitor.nextInt();
		}
		
		// Preenchendo o 3º vetor
		for(i = 0 ; i < TAM ; i++) {
			vet3[i*2] = vet1[i];
		}
		for(i = 0 ; i < TAM ; i++) {
			vet3[i*2+1] = vet2[i];
		}
		
		//mostra valores para o 1º vetor
		System.out.println("Vetor 1: ");
		for(int x : vet1) System.out.println(x);
		System.out.println("\n");

		//mostra valores para o 2º vetor
		System.out.println("Vetor 2: ");
		for(int x : vet2) System.out.println(x);
		System.out.println("\n");
		
		//mostra valores para o 3º vetor
		System.out.println("Vetor 3: ");
		for(int x : vet3) System.out.println(x);
		System.out.println("\n");
	}
}

// mesmo que nn seja dos melhores, me diverti fazendo esse codigo tbm kkk

Espero ter ajudado… ^^
Cheers… o/

1 Curtida

obrigada!!!

//