Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ismad

algoritimo com vetor

Recommended Posts

Escrever um programa em C que lê um vetor X(20) e o escreve. Escreva, a seguir, cada um dos valores distintos que aparecem em X dizendo quantas vezes cada valor aparece em X

 

alguem me ajuda, ou alguma dica ?

 

 

obrigado,

 

#include <stdio.h>
#include <stdlib.h>
main()
{
int vetx[20],i;

for(i=0;i<20;i++){ 
				   
				   printf("Entre com o %dº elemento do vetor: ",i+1);
scanf("%d",&vetx[i]);

}
system("pause");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer um contador para kd numero q aparecer, ai no final printa td!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas como faço para encontrar os numeros repetidos ??

 

 

help..

 

 

#include <stdio.h>
#include <stdlib.h>
main()
{
int vetx[5],cont,cont2,somarep,maxrep,aux;

for(cont=0;cont<5;cont++){ 
printf("Entre com o %dº elemento do vetor: ");
scanf("%d",&vetx[cont]);


}
maxrep=0;
cont=1;


for(cont=0;cont<5;cont++){
somarep=1

if (vetx[cont])
somarep=somarep+1;


cont=cont+1
}


se somarep = 1 {
cont:cont + 1;
}

if somarep=maxrep {
maxrep=somarep;
}







}

escreva ("Numeros repetidos:" ,maxrep);


system("pause");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom nesses casos a minha idéia é jogar os valores lidos num vetor auxiliar e a cada novo numero, comparar com esse vetor auxiliar para ver se o numero jah existe, c existe vai incremetando a variavel de contagem..

 

vai postando ae q eu te ajudo!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.