Vetores

3 respostas
L

Sou iniciante e preciso de ajuda para implementar os algoritmos a segui,
utilizando comando for e vetores. Alguém pode me ajudara compreender melhor?

Dado que você tem o vetorX conforme apresentado abaixo, pede-se: separar o vetorX em 2 vetores distintos (vetorY e vetorZ) armazenando no vetorY os números menores ou iguais a 5 e no vetor Y os valores maiores que 5. Os vetores Y e Z terão 3 posições cada um.
10
8
3
5
4
9
vetorX

Uma certa Empresa fez uma pesquisa para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Para isso, foi solicitado o sexo do entrevistado (?M?=masculino e ?F?=feminino) e sua resposta (?S? =sim ou ?N? =não). (3 pontos)

Sabendo-se que foram entrevistadas 50 pessoas, fazer um algoritmo que calcule e escreva:

a)O número de pessoas que responderam sim;

b)O número de pessoas que responderam não;

c)O número de pessoas do sexo masculino;

d)O número de pessoas do sexo feminino;

3 Respostas

rso1988

Certo…mas essas respostas da pesquisa estão armazendas tb em vetores, exemplo: 1 vetor para M ou F e 1 vetor para S ou N ??

M

crie novos vetores e através de um “for” adicione os valores neles…

jessetsilva
int[] vetorx = {10,8,3,5,4,9};
 int[]  vetorY = new int[3];
 int[] vetorZ = new int[3]; 
 int contY = 0,contZ = 0;
 for(int i=0;i<vetorx.length;i++)
 {
 	if(vetorx[i]<=5)
 	{
		vetorY [contY]= vetorx[i];
		contY++;
 	}
 	
 	else
	{
		vetorZ [contZ] = vetorx[i]; 
		contZ++;
		} 
 }
Criado 24 de novembro de 2008
Ultima resposta 24 de nov. de 2008
Respostas 3
Participantes 4