Pesquisar na Comunidade
Mostrando resultados para as tags ''elementos repetidos''.
Encontrado 1 registro
-
Estou com um problema na seguinte questão: - Faça um programa que leia um vetor de 10 posições e verifique se existem valores iguais e os escreva. Meu código até o momento: #include <stdio.h> #include <stdlib.h> int main() { int v[10]; int cont, i; char flag='n'; for(cont=0;cont<10;cont++){ printf("%d numero: ",cont+1); scanf("%d",&v[cont]); } printf("\nNumero que se repete: "); for(cont=0;cont<10;cont++){ for(i=cont+1;i<10;i++){ if(v[cont]==v){ flag='s'; } } if(flag=='s') printf("%d ",v[cont]); flag='n'; } printf("\n"); system("pause"); return 0; } Se eu fizer um teste com apenas dois numeros repetidos ele funciona normal. EX: Digito: 1, 1, 2, 3, 4, 5, 6, 7, 8, 9 Numero que se repete: 1. Até ai tudo bem, o problema é quando o numero se repete mais de duas vezes. EX: Digito: 1, 1, 1, 2, 3, 4, 5, 6, 7, 8 Numero que se repete: 1, 1. Se alguém poder ajudar agradeço!