Lv 1146 points

Victor

Respuestas favoritas18%
Respuestas11
  • ¿Como hacer un programa en c++ que me diga cuantas veces se repite un numero en un vector?

    El programa consiste en lo siguiente: Escribir una función que regrese cuántas veces se repite un número x en un vector.. esto es lo que llevo :

    # include <iostream>

    # include <windows.h>

    # include <vector>

    # include <math.h>

    using namespace std;

    int vec(int n);

    int main()

    { system("cls");

    int x;

    int n;

    cout<<"Tamaño del vector: ";

    cin>> n;

    x=vec(n);

    cout<<"\nveces repetidas: "<<x;

    }

    int vec(int n)

    { vector<int> vector;

    vector.resize(n);

    int repetido,x=0,y=1;

    cout<<"Numeros: \n";

    for (int i=0; i<n;i++)

    { cin>>vector[i];

    }

    for (int i=0; i<n;i++)

    {

    for (int z=0; z<n;z++)

    { if(vector[i]==vector[z])

    x++;

    }

    }

    return x-n;

    }

    Gracias de antemano :))

    1 respuestaDiseño y programaciónhace 8 años