Programacion c++ – imprimir elemento que se repite


  Arreglos en c++ ejercicios resueltos

  c++ – imprimir elemento que se repite

Mediante programación en C++, hacer un programa que permita ingresar N cantidad de elementos e imprimir la cantidad de veces que se repite alguno de ellos.

#include<stdio.h>
#include<conio.h>
#define lim 50

int pos, cont=0;
void leer(int,int);
int  busqueda(int,int);//busqueda secuencial

void leer(int v[lim],int x)
 {
  int i;
  printf("\n");
  for(i=0;i<x;i++)
  {
   printf("\t\tElemento[%d]:",i+1);
   scanf("%d",&v[i]);
  }
 }

int busqueda(int v[lim],int x)
 {
  int i,temp,encontrado=0;

  printf("\n\tIngrese el Elemento a Buscar:");
  scanf("%d",&temp);
   for(i=0;i<x;i++)
   {
   if(v[i]==temp)
    {
     encontrado=1;
     pos=i;
     cont++;
    }
   }
  return encontrado;
 }

void main()
{
int val[lim];
int n, banderita;
clrscr();

printf("\n\tINGRESE EL LIMITE DEL ARREGLO:");

scanf("%d",&n);
printf("\n\tINGRESE VALORES AL ARREGLO\n");
leer(val,n);

banderita=busqueda(val,n);
    if(banderita==0)
     {
       printf("\n\tEL NUMERO INGRESADO NO EXISTE EN EL ARREGLO");

     }
     else
     {
      printf("\n\tEL NUMERO INGRESADO SI EXISTE EN EL ARREGLO");
      printf("\n\tY SE REPITE LAS SIGUIENTES VECES:[%d]\n",cont);
     }
getch();
}

c++ - imprimir elemento que se repite

  Siguiendo con la búsqueda secuencial, te sugiero visitar el siguiente post: Búsqueda secuencial con estructura de datos