elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con vectores
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con vectores  (Leído 1,422 veces)
norris

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Ayuda con vectores
« en: 17 Noviembre 2012, 21:11 pm »

Hola, estoy haciendo un programa que me pide calcular la cantidad maxima de elementos iguales  y consecutivos que hay, así como las posiciones de comienzo y final en las que se encuentran.

por ejemplo:
 posicion 0: 15
 posicion 1:23
 posicion 2:23
 posicion 3:5
 posicion4:7
 posicion 5:4
 posicion 6:4
 posicion 7:4
 posicion 8:23
 posicion 9:23

y en la salida tendria que salir:
El mayor número de elementos consecutivos iguales que aparece es 3 y se encuentran entre las posiciones 5 y 7.

Estoy un poco estancado, lo que he hecho hasta ahora es averiguar cual es el numero que mas repite y cuentas veces se repite, pero no se me ocurre nada para saber lo de consecutivos.

Código:
.#include<iostream>
using namespace std;

int main()
{
     int vector[10], contRepetido[10] = {0}, i, j, mayor, indice;
     cout<<"ingrese 10 numeros al azar : "<<endl;
     for (i = 0; i < 10; i++)
     {
          cin>>vector[i];
          for(j = 0; j < i; j++)
          {
               if(vector[j] == vector[i])
                    contRepetido[i]++;
          }
     }
     mayor = contRepetido[0];
     for(int i = 1; i < 10; i++)
          if(contRepetido[i] > mayor)
          {
               mayor = contRepetido[i];
               indice = i;
          }
     cout<<"El # que mas se repite es: "<<vector[indice]<<endl;
     cout<<"Las veces que se repite son :"<<contRepetido[indice] + 1<<endl;
     system("pause");
    
}
Gracias de antemano


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Vectores
Programación C/C++
bemone 4 2,661 Último mensaje 23 Agosto 2013, 17:12 pm
por bemone
Ayuda Vectores Dinámicos
Programación C/C++
windic 3 2,187 Último mensaje 8 Octubre 2014, 22:02 pm
por ivancea96
Ayuda con c++ vectores
Programación C/C++
andru23 2 2,455 Último mensaje 23 Abril 2015, 09:11 am
por Orubatosu
Ayuda con vectores c++
Programación C/C++
Faceless 3 2,059 Último mensaje 16 Noviembre 2015, 04:05 am
por Faceless
Lenguaje C : Ayuda con vectores porfavor
Programación C/C++
gonuto 6 2,925 Último mensaje 20 Mayo 2017, 20:17 pm
por gonuto
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines