# include <iostream> using namespace std; template < class Si > Si maximo (Si valor1, Si valor2, Si valor3) { Si max = valor1; if (valor2 > max) max = valor2; if (valor3 > max ) max = valor3; return max; } //////////////////////////////////////////////// //MAIN //////////////////////////////////////////////// int main() { int entero1, entero2, entero3; cout<<"\n\nIntroduzca tres valores enteros y sabra cual es el mayor: " << endl; cin >> entero1 >> entero2 >> entero3; cout <<"\nEl mayor entero es: " << maximo(entero1, entero2, entero3) << endl; double doble1, doble2, doble3; cout <<"\nIntroduzca tres valores double y sabra cual es el mayor: " << endl; cin >> doble1 >> doble2 >> doble3; cout <<"\nEl mayor valor doble es: " << maximo(doble1, doble2, doble3) << endl; return 0; }
domingo, 31 de octubre de 2010
Deitel_C++_3.59 (el mayor de tres enteros usando plantilla)
Este programa utiliza una plantilla para determinar el mayor de unos argumentos.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario