Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*19. Elabore um algoritmo que leia um vetor de 10 números positivos e apresente na tela quantos elementos
- são repetidos em um vetor.
- Ex.: {0, 8, 5, 4, 7, 0, 3, 4, 0, 7} = 7 {3 vezes o 0, 2 vezes o 4, 2 vezes o 7} */
- #include <stdio.h>
- #include <stdlib.h>
- #define tam 10
- main()
- {
- int i,i2=0,vet[tam],num=0,con=0;
- for (i=0; i < tam; i++)
- {
- printf("Informe o numero(posi = %i): ",i);
- scanf("%i", &vet[i]);
- }
- for (i=0; i < tam && i2 < tam; i++)
- {
- if (vet[i2] == vet[i] && i != i2 && vet[i] != -50)
- {
- if (con == 0)
- {
- num = num + 2;;
- con++;
- vet[i] = -50;
- printf("O elemento da posicao %i e igual ao da posicao %i\n",i2,i);
- }
- else
- {
- num++;
- vet[i] = -50;
- printf("O elemento da posicao %i e igual ao da posicao %i\n",i2,i);
- }
- }
- if (i == tam-1)
- {
- con = 0;
- i2++;
- i = 0;
- }
- }
- printf("Existem %i elementos repetidos.\n",num);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement