Comparação de 2 vetores  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
redematos
What is classpath?
[Avatar]

Membro desde: 06/03/2008 12:44:44
Mensagens: 5
Localização: Valença, RJ
Offline

Fala galera, se puderem me ajudar, agradeço muito.
Estou tentando fazer um programinha que leia dois vetores de 15 posições cada. Depois verificar se existem registros iguais.
Exemplo:
vetor1 [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
vetor2 [1 2 3 4 5 6 7 8 9 20 21 22 23 24 25]
Neste exemplo o vetor2 tem 9 registros iguais ao vetor 1.

Se puderem me ajudar,
vlw
Mantu
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline

Bem vindo ao GUJ!

Imagina esse problema como uma situação real. Por exemplo: Imagina que você tem duas gavetas e dentro de cada uma delas você tem alguns documentos numerados. Esqueça o computador, pense que você está em 1900, e tente escrever em um papel, passo a passo, como você faria para determinar quais documentos estão repetidos entre as gavetas. Esse é o primeiro passo.
Depois, é só traduzir o seu "passo a passo" para a linguagem Java.
Quando fizer a "tradução", poste o código para te ajudarmos mais.

Divirta-se!

This message was edited 1 time. Last update was at 06/03/2008 13:09:00


[]'s
Mantu

"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.

[Email] [MSN] [ICQ]
Mateus TADS
Smalltalk
[Avatar]

Membro desde: 20/05/2008 18:41:53
Mensagens: 3
Offline

O que eu consegui fazer foi isso, se alguem conseguir me ajudar:

import java.util.Scanner;

public class exe11
{
public static void main(String args[])
{
// Variaveis
int num_aluno, gabarito[], num_gabarito, cartao_resp[][], acertos, i, j, k, n;
String sim;

Scanner in = new Scanner(System.in);

// Inicializacao das matrizes
gabarito = new int[30];
cartao_resp = new int[30];

// Respostas do gabarito
System.out.print("\nDigite as respostas do gabarito: ";
gabarito[j] = in.nextInt();

// Numero de alunos a ser corrigida a prova
System.out.print("Informe quantos alunos sera feita a correcao do gabarito: ";
n = in.nextInt();

// Inicio do laco for
for(i = 0; i < n; i++)
{
System.out.print("\nDigite o numero do aluno: ";
num_aluno = in.nextInt();
System.out.print("\nDigite o numero do cartao resposta do aluno: ";
cartao_resp = in.nextInt();
System.out.print("\nDigite as respostas desse aluno seguindo a sequencia das questoes";
cartao_resp[k] = in.nextInt();
System.out.print("\nCorrigindo...";
if(gabarito[j] == cartao_resp[k])
acertos++;
System.out.print("\nA quantidade de acertos do aluno e: " + i);
}
System.out.print("Fim do programa";
}
}

Mateus TADS
[Email] [Yahoo!] [MSN]
pimenta
Java Ninja
[Avatar]

Membro desde: 14/04/2008 15:33:08
Mensagens: 293
Localização: Niterói/RJ
Offline

Grande Mateus,

Vou tentar te ajudar num trecho e depois você passa pro seu código.



Espero que te ajude...

Abraços,


--------------------------------------------

PIMENTA

--------------------------------------------
[MSN]
renatomatos
Entusiasta Java

Membro desde: 12/05/2008 08:54:35
Mensagens: 18
Offline

pimenta wrote:Grande Mateus,

Vou tentar te ajudar num trecho e depois você passa pro seu código.



Espero que te ajude...

Abraços,



Vlw Pimenta, vc acaba de me ajudar com um programinha aki,
Abração
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team