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

 

 


Tema destacado: Introducción a Git (Primera Parte)


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

Desconectado Desconectado

Mensajes: 78


Ver Perfil
ejercicio de vectores
« en: 4 Diciembre 2012, 17:51 pm »

Dados una lista y un entero, escriba una función  que calcule cuántas
veces aparece el entero dado en la lista. Haced dos versiones, una
suponiendo que la lista no está a ordenada y otra suponiendo que lo
está.

Podríais decirme si es correcto el que he echo.

Código:
#include "utils.h"


     
int f60(vector<int>&v, int e){
                     int i=0;
                     int s=0;
                     while(i<v.size()){
                                       if(v[i]==e){
                                                   s=s+1;
                                                   }
                                                   i=i+1;  }                                                                                                               
return s; }

int main(){
    int n;
    cin >> n;
    vector<int>v(n);
    leer_vector(v);
    escribir_vector(v);

    int e;
   cin >> e;

    f60(v,e);
    cout << f60(v,e);
   
system ("PAUSE");
return 0;
    }

Gracias y un saludo


En línea

_niu

Desconectado Desconectado

Mensajes: 34



Ver Perfil
Re: ejercicio de vectores
« Respuesta #1 en: 4 Diciembre 2012, 21:22 pm »

hola! Al parecer esta bien tu f60, por que recorrera todo el vector, este ordenado o no. Tu f60 es la version no ordenada. Y en la ordenada. cambias el argumento del while, para comprobar si te pasaste o no.


En línea

std::cout<<Mi wiki personal<<"Nada es inalcanzable\n";
indict

Desconectado Desconectado

Mensajes: 78


Ver Perfil
Re: ejercicio de vectores
« Respuesta #2 en: 6 Diciembre 2012, 18:50 pm »

gracias _niu :)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejercicio en C de Vectores 1[Borland 5.02]
Programación C/C++
SonaArtica 7 2,966 Último mensaje 6 Noviembre 2012, 06:20 am
por SonaArtica
Ejercicio en C de Vectores 1.0[Borland 5.02]
Programación C/C++
SonaArtica 0 3,063 Último mensaje 6 Noviembre 2012, 02:14 am
por SonaArtica
Ejercicio en C de Vectores 1.1[Borland 5.02]
Programación C/C++
SonaArtica 0 1,484 Último mensaje 6 Noviembre 2012, 05:28 am
por SonaArtica
Ejercicio en C de Vectores 1.2[Borland 5.02]
Programación C/C++
SonaArtica 2 2,355 Último mensaje 6 Noviembre 2012, 17:06 pm
por rir3760
Problema con ejercicio de Vectores.
Programación C/C++
Starscream-94 2 1,764 Último mensaje 17 Marzo 2013, 11:36 am
por pacoperico
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines