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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


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

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Algoritmo genérico
« en: 28 Mayo 2016, 00:24 am »

Hola, la siguiente plantilla calcula la división de números seguidos, mi duda es como puedo hacer lo mismo pero sin ocupar "iterator_traits", ojalá alguien pudiera ayudar, gracias.

Código
  1. #include <iostream>
  2. #include <numeric>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. template <class entrada,class salida> salida division_adyacente(entrada primero,entrada ultimo,salida resultado)
  8. {
  9.  if (primero!=ultimo) {
  10.    typename iterator_traits<entrada>::value_type valor,anterior;
  11.    *resultado = anterior = *primero;
  12.    while (++primero!=ultimo) {
  13.      valor = *primero;
  14.      *++resultado = valor / anterior;
  15.      anterior = valor;
  16.    }
  17.    ++resultado;
  18.  }
  19.  return resultado;
  20. }
  21.  
  22. int main(){
  23.    vector<double> v{1,3,6,9,4.5};
  24.    division_adyacente(v.begin(),v.end(),v.begin());
  25.    for(vector<double>::iterator it=v.begin();it!=v.end();it++)
  26.        cout<<*it<<" ";
  27.    return 0;
  28. }
  29.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Hacer un Lanzador Genérico
Programación Visual Basic
Rumaca 2 2,150 Último mensaje 14 Enero 2007, 13:19 pm
por Gorky
Ayuda con metodo guardar generico
Programación General
slipox 0 1,640 Último mensaje 6 Junio 2011, 02:44 am
por slipox
Error genérico en GDI+
.NET (C#, VB.NET, ASP)
Crazy.sx 4 14,757 Último mensaje 30 Diciembre 2012, 06:03 am
por Crazy.sx
duda telefono generico voip
Dispositivos Móviles (PDA's, Smartphones, Tablets)
General Dmitry Vergadoski 0 2,290 Último mensaje 18 Enero 2016, 17:56 pm
por General Dmitry Vergadoski
Monitor genérico que no es PnP
Windows
apok26 1 2,670 Último mensaje 15 Septiembre 2016, 03:47 am
por KenshiroOne
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines