You are on page 1of 40

/* #include <iostream> const float PI = 3.141593; //constante de tipo a C++ using namespace std; int main () //area circulo.

cpp { float radio=10; cout<<" El area del circulo de radio 10 es:" << PI*radio*radio<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> //uso de operadores de asignacion using namespace std; int main() { int x=10, y=5; cout<<"operadores de asignacion"<<endl<<endl; cout<<"x = "<<x<<" y = "<<y<<endl; cout<<"valor de x+=y es: "<<(x+=y)<<endl; cout<<"valor de x*=y es: "<<(x*=y)<<endl; cout<<"valor de x/=y es: "<<(x/=y)<<endl; cout<<"valor de x%=y es: "<<(x%=y)<<endl; cout<<"valor de x+= x+y es: "<<(x+= x+y)<<endl; cout<<"valor de x-= x+y es: "<<(x-= x+y)<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> //muestra el uso de operadores logicos using namespace std; bool and_logico(int x, int y, int z); bool or_logico(int x,int y, int z); bool negacion_log(int x, int y); int main() { int a=3, b=4, c=5; cout<< "operadores logicos"<<endl; cout<<"a= "<<a<<"\nb= "<<b<<"\nc "<<c<<endl<<endl; cout<<"AND logico para: c>b>a:"<<and_logico(a,b,c)<<endl; cout<<"OR logico para: c>a o c>b:"<<or_logico(a,b,c)<<endl; cout<<"NOT logico para: not(b>a) : "<<negacion_log(a,b)<<endl<<endl; system("PAUSE"); return 0; } bool and_logico(int x, int y, int z)

{ if ((z>y) && (y>x)) return true; else return false; } bool or_logico(int x, int y, int z) { if ((z>x) || (z>y)) return true; else return false; } bool negacion_log(int x, int y) { if (!(y>x)) return true; else return false; } */

/* #include <iostream> #include <limits> //para las constantes de limites en los rangos using namespace std; int main ()//rangos.cpp { cout<<"Enteros maximos y minimos"<<endl<<endl; cout<<"Enteros sin signo maximo "<<UINT_MAX ; cout<<"\nEntero corto con signo maxinmo "<<SHRT_MAX; cout<<"\nEntero corto con signo minimo "<<SHRT_MIN; cout<<"\nEntero largo con signo minimo"<<LONG_MIN; cout<<"\nEntero largo con signo maximo" <<LONG_MAX; cout<<"\nEntero con signo maximo "<<INT_MAX; cout<<"\nEntero con signo minimo" <<INT_MIN; cout<<endl<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <ctype.h>//para toascii using namespace std; // carateres alfabeticos y su valor en ASCII int main ()//carascii.cpp

{ char c; cout<<"\nCareacteres alfabeticos en Maysculas"<<endl; for (c='A';c<='Z'; c++) cout<<c<<"= "<<toascii(c)<<"\t"; cout<<endl; cout<<"\nCaracteres alfabeticos en Minuscula"<<endl; for (c='a';c<='z';c++) cout<<c<<"="<<toascii(c)<<"\t"; cout<<endl<<endl; system("PAUSE"); return 0; } */ //bool /* #include <iostream> using namespace std; int main() { cout<<"Objetos de la claase Bool\n"<<endl; cout<<"Valor de false="<<false<<endl; cout<<"Valor de true="<<true<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> using namespace std; int main() { bool bandera; bandera=true; cout<<"valor de bandera="<<bandera<<endl; cout<<"Negacion de bandera="<<(!bandera)<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> using namespace std; int main() { int a, b; cout<<"ingrese dos numeros:"; cin>>a>>b; cout<<"a="<<a<<"b="<<b<<endl; if (a>b) cout<<"a es mayor que b; valor logico="<<true<<endl; else cout<<"a no es mayor que b; valor logico="<<false<<endl; cout<<endl; system("PAUSE"); return 0; }

*/ //enum............... /* #include<iostream> enum Semana{DOM=1,LUN,MAR,MIER,JUE,VIE,SAB}; Semana dia;//dia variable de semana using namespace std; int main() { cout<<"Dias de la semana"<<endl; for (int dia=DOM; dia<=SAB; dia++) {switch (dia){ case 0: cout<<"\nEl dia domingo es "<<dia<<endl; break; case 1: cout<<"\n El dia lunes es "<<dia<<endl; break; case 2: cout<<"\n El dia martes es "<<dia<<endl; break; case 3: cout<<"\n El dia miercoles es "<<dia<<endl; break; case 4: cout<<"\n El dia jueves es "<<dia<<endl; break; case 5: cout<<"\n El dia viernes es "<<dia<<endl; break; case 6: cout<<"\nEl dia sabado es "<<dia<<endl; break; } } cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> //objetos booleanos con enum enum Bool{FALSE, TRUE}; using namespace std; int main() { int a, b; cout<<"ingrese dos numeros enteros: "; cin>>a>>b; cout<<"\na= "<<a<<"\t"<<"b= "<<b<<endl; if (a<b) cout<<"\n Es verdad que a>b; "<<TRUE<<endl; else cout<<"\n Es falso a>b: "<<FALSE<<endl; cout<<endl; system("PAUSE"); return 0; } */ //CAPITULO 3 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::_:;:::::::

::::::::::::::::::::::::::::::::: /* #include <iostream> using namespace std; int main() { int num , x;//enunciado de declaracion x=10;//enunciado de expresion de asignacion cout<<"Ingrese un entero positivo o negativo" ; cin>>num; if (num>0) //enunciado de seleccion cout<<num<<" es positivo\n"; else //num es 0 o es negativo goto salir;//enunciado de salto salir: //enunciado rotulo system("PAUSE"); return 0; } */

/* #include <iostream> //mostrar el uso de expresiones cast en C++ using namespace std; int main() { int a=32767; cout<<"Numero ="<<a<<endl; cout<<"En base 10="<<dec<<a<<endl; cout<<"En base 16="<<hex<<a<<endl; cout<<"En base 8 ="<<oct<<a<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip>//para manipuladores de salida using namespace std; int main() { cout<<"\n Salida en cascada de 10 15 25: "<<10<<15<<25<<endl; // estableciendo un campo de 10 cout<<"\n Estableciendo un campo de salida de 10 caracteres"<<endl; cout<<setw(10)<<10; cout<<setw(10)<<15; cout<<setw(10)<<25; cout<<endl; int a=32767; // eestablecer un ancho de 8 para las bases numericas cout<<"\n Estableciendo un campo de 8 caracteres "<<"para el numero"<<a<<" E n bases 10, 16 y 8"<<endl<<endl; cout<<setw(8)<<dec<<a<<endl; cout<<setw(8)<<hex<<a<<endl;

cout<<setw(8)<<oct<<a<<endl<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip>//para setw y setfill using namespace std; int main() { int num=100; cout<<"Utilizando setw y setfill: "<<endl; cout<<"\n Numero = "<<num<<endl; // Estableciendo un caracter de relleno en el ancho de la salida cout<<setfill('*'); cout<<"Usando el caracte * como relleno"<<endl; cout<<"\n En base 10= "<<setw(8)<<dec<<num<<endl; cout<<"En base 16="<<setw(8)<<hex<<num<<endl; cout<<"En base 8 ="<<setw(8)<<oct<<num<<endl; cout<<endl; float precio=99.99; cout<<"Precio= "<<precio<<endl; cout<<setfill('$'); cout<<"\n Precio con caracter $ de relleno "<<endl; cout<<"\n Precio = "<<setw(10)<<precio<<endl<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip>//para setw //justificacion de valores numericos y literales using namespace std; int main() { // valor numerico sin justificacion cout<<"Valor numerico sin justificacion : "<<endl; cout<<12<<endl; //valores numericos con justificacion cout<<"\n Valores numerico con justificacion de 10 campos: "<<endl; cout<<setw(10)<<12<<endl; cout<<setw(10)<<1234<<endl; cout<<setw(10)<<1234567<<endl; // cadena sin justificacion en la salida cout<<"\n Cadenas sin justificacion: "<<endl<<endl; cout<<"Hola amigos!"<<endl; cout<<"Somos cadenas sin justificacion en la salida" <<endl; // cadenas con justificacion en la salida cout<<"\n Cadenas con justificacion de 20 y 30 campos: \n"<<endl; cout<<setw(20)<<"lenguaje C++"<<endl; cout<<setw(30)<<"Algoritmos y programacion"<<endl; cout<<endl; system("PAUSE");

return 0; } */ /* #include <iostream> #include <iomanip>//para setprecision(n) using namespace std; //formateando valores numericos en punto flotante int main() { cout<<"\n Formateando numeros en punto flotante"<<endl; double c=3.24727, d= 3.25712; cout<<"\nc="<<c<<"\td= "<<d<<endl<<endl; cout<<setprecision(2)<<"c= "<<c<<"\t\t"<<"d= "<<d<<endl; cout<<setprecision(3)<<"c= "<<c<<"\t\t"<<"d= "<<d<<endl; cout<<setprecision(4)<<"c= "<<c<<"\t"<<"d= "<<d<<endl; cout<<setprecision(5)<<"c= "<<c<<"\t"<<"d= "<<d<<endl; cout<<setprecision(6)<<"c= "<<c<<"\t"<<"d= "<<d<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip>//para setprecision #include <math.h> // libreria e funciones matematicas using namespace std; int main() { double logaritmo=log(2.0);//logaritmo del numero 2 cout<<"Logaritmo de "<<2<<" = "<<logaritmo<<endl; cout<<"Ahora con n lugares decimales: "<<endl; for (int lugar=1; lugar<=10; lugar++) cout<<lugar<<" : "<<setprecision(lugar)<<logaritmo<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip> //usando funciones miembros fixed y showpoint using namespace std; int main() { cout<<"Sin usar showpoint"<<endl<<endl; cout<<"10.99900 se imprime como: "<<10.999000<<endl;

cout<<"10.99000 se imprime como: "<<10.990000<<endl; cout<<"10.90000 se imprime como: "<<10.000000<<endl; cout<<setiosflags(ios::fixed) <<setiosflags(ios::showpoint); cout<<"\nUsando showpoint" <<endl<<endl; cout<<"10.99900 se imprime como: "<<10.999000<<endl; cout<<"10.99000 se imprime como: "<<10.990000<<endl; cout<<"10.90000 se imprime como: "<<10.000000<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip> //usando funciones miembro left, right y showpos using namespace std; int main() { double d=10.278915, e=-10.278915; cout<<" Sin usar showpos, right y left: "<<endl; cout<<"d = "<<d<<endl; cout<<"e = "<<e<<endl; cout<<"\nUsando showpos, right y left: "<<endl; cout<<setiosflags(ios::fixed) << setiosflags(ios::showpos) <<setiosflags(ios::right)<<setw(30) <<"A la derecha con signo: "<<endl <<setiosflags(ios::right)<<setw(20)<<"d = "<<d<<endl <<setiosflags(ios::right)<<setw(20)<<"e = "<<e<<endl; cout<<endl; cout<<setiosflags(ios::left) <<"A la izquierda: "<<endl <<setiosflags(ios::left)<<"d = "<<d<<endl<<"e = "<<e<<endl; cout<<endl; cout<<"\nSin signo: "<<endl<<endl <<resetiosflags(ios::showpos)<<"d = "<<d<<endl<<"e = "<<e<<endl<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip> //Usando funcion miembro scientific using namespace std; int main() { double d=0.000278915; cout<<"\nSin formato d = "<<d<<endl;

cout<<"\nCon formato cientifico d = "<<setiosflags(ios::scientific)<<d<<endl ; system("PAUSE"); return 0; } */ /* #include <iostream> using namespace std; //Utilizando en flujo cin en cascada int main() { int x, y, z; //variables enteras cout<< "Ingrese 3 numeros enteros\n"; cout<<" separelos con un espacio en blanco : "; // lectura de 3 valores enteros desde el teclado cin>> x >> y >> z ; // se utiliza un cast a float para la expresion cout<<"\nEl promedio de los 3 numeros es: "<<float(x+y+z)/3.0<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> //lectura de caracteres con cin using namespace std; int main() { char nombre[10]; int edad; cout<<" Ingrese su nombre de pila: "; cin>>nombre; cout<<" Ingrese su edad: "; cin>>edad; cout<<"\nHola "<<nombre<<", tienes "<<edad<<" anios de edad. "<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip> using namespace std;

int main() { float pi=3.1415926735897; cout<<"pi = "<<setprecision(1)<<pi<<endl; cout<<"pi = "<<setprecision(2)<<pi<<endl; cout<<"pi = "<<setprecision(3)<<pi<<endl; cout<<"pi = "<<setprecision(4)<<pi<<endl; cout<<"pi = "<<setprecision(5)<<pi<<endl; cout<<"pi = "<<setprecision(6)<<pi<<endl<<endl; system("PAUSE"); return 0; }*/

// Algo esta mal en este progranma !!!!!!!!!!!!!!!!!!!!!!!!!!

no olvidar revisar que es .***!!!!!!!!!!!

/* #include <iostream> #include <iomanip> #include <math.h> using namespace std; int main() { cout<<setw(30)<<" Se realizara la division de dos numeros enteros culesquier a con los "<<endl; cout<<setw(10)<<" lugares decimales variantes"<<endl<<endl; cout<<" Ingrese los numeros enteros"<<endl; int a, b; cin>>a; cin>>b; float r = (a/b), s = (b/a); cout<<setw(20)<<"Ahora la respuesta de acuerdo a estos numeros es: a/b = "<< r<<" y b/a = "<<s<<endl; cout<<" Ahora se vera la variacion de los decimales:"<<endl; for (int lugar=1; lugar<=10; lugar++) cout<<lugar<<" :a/b= "<<setprecision(lugar)<<r<<endl; cout<<endl; for (int lugr=1; lugr<=10; lugr++) cout<<lugr<<" :b/a= "<<setprecision(lugr)<<s<<endl; cout<<endl; system("PAUSE"); return 0; } */

//....................................................CAPITULO 4444444444 .................................... /*

#include <iostream> //muestra el uso de if else anidado using namespace std; int main() { int num1, num2; char opera; cout<<"Ingrese dos numeros enteros: "; cin>>num1>>num2; cout<<"\nIngrese operacion a realizar ( +, -, *, / ) : "; cin>>opera; //leer simbolo de la operacion a realizar if (opera == '+' ) cout<<"\n La Suma es : "<<(num1+num2)<<endl; else if (opera == '-' ) cout<<"\nLa resta es : "<<(num1-num2)<<endl; else if (opera == '*' ) cout<<"\nLa multiplicacin es : "<<(num1*num2)<<endl; else if (opera == '/' ) {if (num2 !=0 ) cout<<"\n La division es: "<<(num1/float(num2))<<endl; else cout<<"\nDivision con 0 no definida!"<<endl; } cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> //MUESTRA EL USO DEL OPERADOR TERNARIO using namespace std; int main() { int a, b, c; cout<<"\n Ingrese 3 numeros diferentes: "<<endl; cin>>a>>b>>c; if (a>b) if (a>c) cout<<"El Mayor es : "<<a<<endl; else cout<<"El mayor es :"<<c<<endl; else if (b>c) cout<<"El Mayor es :"<<b<<endl; else cout<<"El Mator es :"<<c<<endl; cout<<endl; system("PAUSE"); return 0; } */

/* #include<iostream> // Muestra el uso del operador ternario using namespace std; int main() { int x, y, mayor; cout<<" Ingrese dos numeros enteros diferentes: "<<endl; cin>>x>>y; // uso del operador ternario (x>y) ? (mayor=x) : (mayor = y); cout<<"El mayor es: "<<mayor<<endl; system("PAUSE"); return 0; } */ /* #include <iostream>// uso de switch using namespace std; int main() { int a, b ; char opc; cout<<"Operaciones basicas: Suma, Resta, Multiplicacion, Division\n"; cout<<"\nIntrodusca uno de estos caracteres: S, R, M, D => "; cin.get(opc); //leer opcion cout<<"\nIntrodusca dos numeros enteros => "; cin>>a>>b; switch (opc) { case 'S': cout<<"\n La suma es = "<<(a+b)<<endl; break; case 'R': cout<<"\n La resta es = "<<(a-b)<<endl; break; case 'M': cout<<"\n La multilplicacin es = "<<(a*b)<<endl; break; case 'D': if(b!=0) cout<<"\n La division es = "<<(a/float(b))<<endl; else cout<<"\n Divisin por 0...!"<<endl; break; default : cout<<endl<<opc<<"Operacion no definida...! Recuerde ingres ar las letras en mayusculas"<<endl; } cout<<endl; system("PAUSE"); return 0; } */ /*

#include <iostream> using namespace std; int main() { char letra; cout<<"Ingrese una letra en minusculas => "; cin.get(letra); switch (letra) { case 'a': cout<<"\nUsted ingreso la vocal: "<<letra<<endl; break; case 'e': cout<<"\n Usted ingreso la vocal: "<<letra<<endl; break; case 'i': cout<<"\n Usted ingreso la vocal: "<<letra<<endl; break; case 'o': cout<<"\nUsted ingreso la vocal: "<<letra<<endl; break; case 'u': cout<<"\nUsted ingreso la vocal: "<<letra<<endl; break; default: cout<<endl<<letra<<" NO es una vocal en minusculas o simple mente no es una vocal"<<endl; } cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <iomanip> using namespace std; int main() { char nombre[30];//nombre del empleado int cate;//categoria del empleado float sueldo, nsueldo; cout<<"Ingrese nombre del empleado: "; cin.getline(nombre,30); cout<<"Ingrese sueldo del empleado: "; cin>>sueldo; cout<<"Ingrese categoria del empleado ( 1, 2, 3, 4 ): "; cin>>cate; switch (cate) { case 1: nsueldo break; case 2: nsueldo break; case 3: nsueldo break; case 4: nsueldo break;

= sueldo*1.18; = sueldo*1.12; = sueldo*1.08; = sueldo*1.05;

} cout<<"\nNombre: "<<nombre<<endl;

cout<<"\nCategoria: "<<cate<<endl; cout.setf(ios::showpoint | ios::fixed); cout<<"Sueldo anterior: "<<setw(8)<<setprecision(2)<<sueldo<<endl; cout<<"Sueldo nuevo:\t"<<setw(8)<<setprecision(2)<<nsueldo<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> // using namespace std; int main() { int num, i; cout<<" Ingrese un numero entero: "; cin>>num; i=num; //i es variable de control para el bucle while while(i>0) { if (i%2==0)// i es par cout<<i<<"\t"; i=i-1; } cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> //cuadrado de un numero usando la suma using namespace std; int main() { int num, i, suma; cout<<"ingrese un numero entero "; cin>>num; i=0; //i es la variable de control para el bucle suma=0;//suma es el acumulador while (i<num) { i++; suma=suma +(2*i-1); } cout<<"\nEl cuadrado de "<<num<<" es "<<suma<<endl; cout<<endl; system("PAUSE"); return 0; } */ mostrar el uso de while

/* #include <iostream> // muestra el uso de do-while using namespace std; int main() { int num, i, suma; cout<<" Ingrese u numero entero "; cin>>num; i=0;// i es la variable de control para el bucle suma=0; // suma es el acumulador do { i++; suma+= (2*i-1); } while (i<num); cout<<"\nEl cuadrado de "<<num<<" es "<<suma<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> // muestra el uso de do while con la serie de f ibonaci using namespace std; int main() { int pri, seg, sig;//priemro segundo siguiente pri=0; seg=1; cout<<"\Numeros de fibonacci"<<endl; cout<<endl<<pri<<" "<<seg<<" "; sig=pri+seg; do { cout<<sig<<" "; pri=seg; seg=sig; sig=seg+pri; } while (sig<700); cout<<endl<<endl; system("PAUSE"); return 0; } */ //....................................................................USO DE for

/*

#include <iostream> #include <iomanip>//para setw using namespace std; int main() { int i; cout<<"Numero\tcuadrado cubo\n"; for (i=0; i<=9999;++i) cout<<setw(6)<<i<<setw(9)<<i*i<<setw(10)<<i*i*i<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <stdio.h> //...................................uso de la sentencia continue using namespace std; int getnum() { char s[80]; gets(s); return (atoi(s)); //lo convierte a entero } int main() { int x; do{ cout<<"Ingrese un entero (100 para terminar): "; x=getnum(); if (x<0) continue; cout<<x<<endl; }while (x!=100); cout<<"\nFin del programa!..." <<endl<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> #include <stdio.h> using namespace std; int getnum() { char s[80]; gets(s); return (atoi(s)); //lo convierte a entero } int main() { int x; //solicita el inreso de 10 numeros for (int t=0; t<10;++t) { cout<<"\n Ingrese un entero: ";

x=getnum(); if(x<0) continue; cout<<x<<endl; } cout<<"fin del programa!..."<<endl; system("PAUSE"); return 0; } */

//3SERIE DE EJERCICIOS RESUELTOS /* #include <iostream> using namespace std; // programa que solicita un numero y arroja la tabla de multipli car de dicho numero int main() { int num, i=1; cout<<"ingrese un entero entre el 1 y el 12"<<endl; cin>>num; if(num>=1 && num<=12) { cout<<"\n Tabla de multiplicar del "<<num<<endl; while(i<=12) {cout<<num<<" * "<<i<<"\t= "<<num*i<<endl; i++; } } else cout<<"el numero debe estar entre 1 y 12 "<<endl; cout<<endl; system("PAUSE"); return 0; } */ /* #include <iostream> using namespace std; // programa que evalua el factorial de u numero con for int main() { int i, n; double fact; cout<<"\nIngrese un numero entero: "; cin>>n; fact=1; for(i=n;i>1;--i) fact=fact*i; cout<<"El factorial de "<<n<<" es = "<<fact<<endl; system("PAUSE"); return 0; }

*/ /* #include <iostream> using namespace std; //progrma que averigua si el numero ingre sado es o no primo int main() { int num, contdiv; cout<<"Ingrese un entero y le dire si es o no primo: "; cin>>num; contdiv=0; for (int i=1; i<=num;++i ) { if(num%i==0) contdiv=contdiv+1; } if (contdiv==2) cout<<"\n "<<num<<" es primo \n"; else cout<<"\n"<<num<<" no es primo\n"; cout<<endl; system("PAUSE"); return 0; }

*/ //programa que calcula la suma de pote ncias /* #include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int main() { int n; double serie; cout<<"Serie 1^1+2^2+3^3+...n^n "<<endl; cout<<"Ingrese numero de terminos: "; cin>>n; serie=0; for (int i=1;i<=n;++i) { serie=serie+pow(i,i); } cout<<"\n La suma de la serie es: "<<serie<<endl; cout<<endl; system("PAUSE"); return 0;

} */ /* #include <iostream> #include <stdlib.h> #include <math.h>//para pow #include <iomanip> using namespace std; int main() { int year; double cantidad, principal=2000.0, tasa =.05; cout.setf(ios::showpoint | ios::fixed); cout<<"\Principal = "<<setw(8)<<setprecision(2)<<principal; cout<<"\nTasa de interes anual = "<<tasa; cout<<"\nPeriodo = 10 anhos"<<endl; cout<<"\nAnhos"<<" cantidad en Deposito\n"; cout<<"-----------------------------------"<<endl; for (year=1; year<=10; year++) { cantidad=principal+pow(1.0+tasa, year); cout<<year<<"\t"<<cantidad<<endl; } cout<<"\El capital al finalizar el "<<year<<(--year)<<"anho es "<<cantidad<< "\n"; cout<<endl; system("PAUSE"); return 0; } */ // letras /* #include <iostream> using namespace std; int main() { char fila, colum; //triangulo for(fila='a'; fila<='f'; fila++) { for (colum='a'; colum<=fila; colum++) cout<<colum; cout<<endl; } cout<<endl; system("PAUSE"); return 0; } */ // .................triangulo de

teorema de taylor

/* #include <iostream> const float ERROR=0.00005; using namespace std; int main() { int n, i=1, x; float t=1.0, suma =1.0; cout<<endl<<"Ingrese valor de x: "; cin>>x; while (i<=15 && ((t>0.0)?(t):(-t))>ERROR) { t=t*x/i; suma +=t; i++; } cout<<"El expotencial es: "<<suma<<endl; system("PAUSE"); return 0; } */ /// /* valor aproximado de PI

#include <iostream> using namespace std; const double ERROR=0.0005; int main() { int i=0; double suma = 0.0, t; int signo =1; do{ ++i; t=1.0/(2*i-1); suma+=signo*t; signo*= -1; } while (t>ERROR); cout<<"Suma : "<<suma<<endl; cout<<"PI estimado: "<<4.0*suma<<endl; system("PAUSE"); return 0; } */ // -----------------------------------La conjetura de ULAM /* #include <iostream> using namespace std; int main() { int n, resto; cout<<"Ingrese un entero: "<<endl;

cin>>n; if (n<0) { cout<<"debe ingresar un numero entero positivo!..."<<endl; system("PAUSE"); return (-1); } else { cout<<n<<" , "; while (n!=1) { resto = n%2; if (resto==0) n =n/2; else n=n*3+1; cout<<n<<", "; } } cout<<endl; system("PAUSE"); return 0; } */ //

PROGRAMAS PROPUESTOS

//.....................Averigua si los puntos corresponden a un triangulo o no /* #include <iostream> using namespace std; int main() { int x1, x2, x3, y1,y2,y3; float AREA; cout<<"\nIngrese las coordenadas del primer punto: "<<endl; cin>>x1>>y1; cout<<"\nIngrese las coordenadas del segundo punto: "<<endl; cin>>x2>>y2; cout<<"\nIngrese las coordenadas del tercer punto: "<<endl; cin>>x3>>y3; cout<<"\n Los puntos ingresados son:\n"<<x1<<" ,"<<y1<<endl; cout<<x2<<" ,"<<y2<<endl; cout<<x3<<" ,"<<y3<<endl; AREA=((x1*(y2-y3))+(x2*(y3-y1))+(x3*(y1-y2))); AREA=(AREA/2); if (AREA>0) cout<<"\nLos puntos corresponden a un triangulo"<<endl; else cout<<"\nLos puntos ingresados no corresponden a un tirangulo"<<endl; system("PAUSE"); return 0; } */

// .................... a descendente

programa que ordena los numeros en form

/* #include <iostream> using namespace std; int main() { int a, b, c, m, n, p; cout<<"Ingrese 3 numeros distintos\n"; cin>>a>>b>>c; if (a>b) if (a>c) (b>c)?(m=a, n=b, p=c):(m=a, n=c, p=b); else m=c,n=a, p=b; else if (b>c) if (b>a) (a>c)?(m=b, n=a, p=c):(m=b, p=a, n=c); else m=a, n=b, p=c; else (a>c)?(m=a, n=c, p=b):(m=c, n=a, p=b); cout<<endl; cout<<"\n Orden descendente de los numeros: "; cout<<m<<" "<<n<<" "<<p<<endl; system("PAUSE"); return 0; } */ // /* #include <iostream> #include <math.h> using namespace std; int main() { float a, b, c, A; double x1, x2; cALCULA LAS RAICES DE LA ECUACION

cout<<"\n Sea la ecuacion aX^2+bX+c=0 \n"; cout<<"\nIngrese los coeficientes de la ecuacion: \n"; cout<<"Ingrese a: \n"; cin>>a; cout<<"Ingrese b: \n"; cin>>b; cout<<"Ingrese c: \n"; cin>>c; A=((b*b)-(4*a*c)); if (A>0)

{ x1=(-b+sqrt(A))/2; x2=(-b-sqrt(A))/2; cout<<"\nLas raices de la ecuacion es: "<<x1<<" "<<x2<<endl;} else cout<<"\nLas soluciones no corresponden a numeros reales..."<<endl; system("PAUSE"); return 0; } */ /////...........................................Programa k evalua los valores de una funcion para x diferente de 2 /* #include <iostream> #include <math.h> using namespace std; int main() { float x, y; double F, G, Y; cout<<"\ingrese el valor de x:\n"; cin>>x; if (x==2) cout<<"\nError en la entrada de datos!...\n\n"; else { F=((x*x-16*x+3)/(x-2)); if (F=0) G=(x*x)+16; else (F<0)?(G=1):(G=0); Y=F+G; cout<<"\nEl valor de Y=F(x)+G(x) es: "<<Y<<endl; } system("PAUSE"); return 0; } */

/* _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP

double double double double double double double

__cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl

sin (double); cos (double); tan (double); sinh (double); cosh (double); tanh (double); asin (double);

_CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP _CRTIMP */

double double double double double double double double double double double double double double double

__cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl __cdecl

acos (double); atan (double); atan2 (double, double); exp (double); log (double); log10 (double); pow (double, double); sqrt (double); ceil (double); floor (double); fabs (double); ldexp (double, int); frexp (double, int*); modf (double, double*); fmod (double, double);

//...........................................PROGRAMA QUE PID UN NUMERO Y LO REG RESA EN FORMA OINVERSA:::::.............. /* #include <iostream> using namespace std; int main() { int n, a, b, c, d; cout<<"\nIngrese un entero de 4 cifras maximo\n"; cin>>n; if (n<=9999) { if (n>0){ a=n%10; n=n/10; b=n%10; n=n/10; c=n%10; n=n/10; d=n%10; cout<<"el nuevo numero es: "<<a<<b<<c<<d;} else cout<<"\nEl numero ingresado debe ser un numero positivo de no mas cuat ro cifras\n"; } else cout<<"\nEl numero ingresado debe ser un numero positivo de no mas cuatro ci fras\n"; cout<<endl; system("PAUSE"); return 0; } */ //...................................programa que calcula la suma de una serie /* #include <iostream> using namespace std;

int main() { int i=0, n; double suma=0.0, s; int signo=1; cout<<"\nIngrese un entero\n"; cin>>n; do { i++; s=1.0/i; suma+=signo*s; signo=signo*(-1); } while (i<n); cout<<"\n La suma es: "<<suma<<endl; system("PAUSE"); return 0; } */ // ..............................Triangulo de letras invertido /* #include <iostream> using namespace std; int main() { char fila, colum; for (fila='f'; fila>='a'; fila--) { for (colum='a'; colum<=fila; colum++) cout<<colum; cout<<endl; } system("PAUSE"); return 0; } */ // ....................doble triangulo de letras invertido /* #include <iostream> using namespace std; int main() { char fila, colum; for (fila='a'; fila<='e'; fila++) { for (colum='a'; colum<=fila; colum++) cout<<colum; cout<<endl; } for (fila='d'; fila>='a'; fila--) { for (colum='a'; colum<=fila; colum++) cout<<colum; cout<<endl;

} cout<<endl; system("PAUSE"); return 0; } */ // .....................PROGRAMA QUE convueirte soles a dolares ( (AUN NO FUNCIONA)!!!!!!!!!!!!!!!!! /* #include <iostream> #include <stdio.h> using namespace std; int main() { int cien, cinc, veint, diez; float S, R; double D; cout<<"\nIngrese la cantidad de soles que desea cambiar: \n"<<endl; cin>>S; D=S*3.40; if (D>=100) cien=(D/100); continue; if (D>=50) cinc=(cien/50); continue; if(D>=20) veint=(cinc/20); continue; if (D>=10) diez=(veint/10); break; } R=D%10; cout<<"el cambio que requiere es: \n"; cout<<"Cien= "<<cien<<endl; cout<<"\nCincuentas= "<<cinc<<endl; cout<<"\nVeintes= "<<veint<<endl; cout<<"\nDieces= "<<diez<<endl; cout<<"\nEl dinero en soles que no se puede convertir es: "<<R<<endl; system("PAUSE"); return 0; } */

// ...........................progama que calcula el punto de encuenetro segun la ecuacion dada /* #include <iostream> #include <math.h> using namespace std; int main() { double P,Q, t; t=101*101; P=100*t; Q=sqrt(t*t*t)-t;

cout<<"\nLa distancia desde el punto A basado en el punto de encuentro es: " <<(2000000-Q)<<" mts"<<endl; cout<<endl; system("PAUSE"); return 0; } */ // ................................Progama que devuelve los numero s capicua ( NO FUNCIONA TODAVIA) /* #include <iostream> #include <math.h> using namespace std; int main() { int a, b, x; int cont=0, n; double p=0; cout<<"\nIngrese dos enteros,a y b tal que a<b: "; cin>>a>>b; if (a<b) { for (n=a; n=b; n++) { do { x=n%10; n=n/10; cont=cont+(x*(10*exp(p))); p++; if (cont=n) cout<<cont<<" "; continue; } while (n<1); }} system("PAUSE"); return 0; } */

/* Programa que pide un numero cualquiera del 1 al 13 y lo compara con el valor arrojado por el programa si coinciden mas de 7 veces gana */ //..........................................................JUEGO DEL TRECE::::: ::::::::::::::.................. /* #include <iostream> #include <cstdlib>

using namespace std; int main() { int bolo, n; int cont=0; int p=1; cout<<"El juego del 13 comienza...\n"; srand(time(0)); int i=0; do{ cout<<"\nIngrese un entero cualquiera entre 1 y 13\n"; cin>>n; i++; bolo=rand()%14; if(n>=1 && n<=13) { if (n==bolo) cont=cont+p; } else cout<<"\nEl numero debe estar entre 1 y 13\n"; continue; } while (i<13); if (cont>=7) cout<<"\nUsted gano el juego del 13!"; else cout<<"\nNo logro cumuar el puntaje :( !!!"; cout<<endl; system("PAUSE"); return 0; } */

//.........................................:................FUNCIONES:::::::::.. ................................

//retorna el cubo de un numero /* #include <iostream> int cubo(int num);//prototipo de funcion using namespace std; int main() { int n; cout<<"Ingrese un entero: "; cin>>n; cout<<"El cubo de "<<n<<" es = "<<cubo(n)<<endl;//llamada cout<<endl; system("PAUSE"); return 0; } int cubo(int num) { return (num*num*num);//definicion } */ //............Programa k verifica las coordenadas /* #include <iostream> char punto(float x, float y);//prototipo de funcion using namespace std; int main() {

float x, y; int n, i=0; cout<<"Cuantos puntos desea probar? "; cin>>n; while (i<n) { cout<<"\nIngrese corrdenadas de X, Y del punto: "; cin>>x>>y; if (x==0 && y==0) cout<<"Esta en el origen de coordenadas: "<<punto(x,y)<<endl; else cout<<"Esta en el cuadrante: "<<punto(x,y)<<endl; i++; } cout<<endl; system("PAUSE"); return 0;

} char punto(float x, float y) { if (x==0 && y==0) return 'O'; if (x>0 && y <0) return 'A'; if (x<0 && y>0) return 'B'; if (x<0 && y<0) return 'C'; if (x>0 && y<0) return 'D'; } */ //.............................................Radio y volumen de un cilindro /* #include <iostream> const float PI=3.141593; //prototipo de las funciones float area(float, float); float volumen(float, float); using namespace std; int main() { float radio, altura; cout<<"Ingrese radio y altura del cilindro: "; cin>>radio>>altura; cout<<"\nCILINDRO"<<endl; cout<<"\nArea = "<<area(radio, altura)<<endl; cout<<"\nVolumen = "<<volumen(radio, altura)<<endl; cout<<endl; system("PAUSE"); return 0; } float area(float r, float alt) { return (2*PI*r*r); } float volumen(float r, float alt) { return (PI*r*r*alt); } */ //...............devuelve los numeros primos menores o iguales k el /* #include <iostream> int es_primo(int n);//prototipo de funcion using namespace std; int main() { int num; cout<<"Ingrese un entero y le mostrare todos los primos"; cout<<"\menores que el: ";

cin>>num; cout<<endl; for (int i=2; i<=num; i++) { if (es_primo(i) !=0)//llamada a la funcion cout<<i<<"\t"; } cout<<endl<<endl; system("PAUSE"); return 0; } //devuelve n si es primo ; caso contrario devuelve 0 int es_primo(int n) { int cont=0; for (int i=1; i<=n; i++) { if (n%i==0) cont++; } if (cont==2) return n;// n es primo else return 0;//n no es primo } */

//reporte de las librerias de c++ y la funcionque cumplen

//.... ..........igual que el anterio r pero con bool /* #include <iostream> bool es_primo( int n); using namespace std; int main() { int num, i; cout<<"Ingrese un entero y le mosrare todos los primos menores o iguales que el: "; cin>>num, cout<<endl; for( i=2; i<=num; i++) { if (es_primo(i)) cout<<i<<"\t"; } cout<<endl; system("PAUSE"); return 0; } bool es_primo( int n) { int i, cont=0; for(i=1; i<=n; i++) {

if(n%i==0) cont++; } if (cont==2) return true; else return false; } */ // ...............................................uso de funciones ejemplo senci llo y claro /* #include <iostream> void linea(void);//declaracion de funcion using namespace std; int main() { linea();//llamada a funcion system("PAUSE"); return 0; } void linea(void)//definicion de la funcion { cout<<"Imprimiendo una linea a lo largo de la panatalla"<<endl; for(int i=0; i<80; i++) cout<<"_"; cout<<endl<<endl; } */ //-----------------llamada de valor /* #include <iostream> int suma(int a, int b); using namespace std; int main() { int x=10, y=5, sum; cout<<"Los valores de x e y respectivamente son: "<<x<<" "<<y<<endl; sum=suma(x,y);//llamada a funcion con asignacion de valores cout<<"\nEl valor de sum en main es: "<<sum<<endl; cout<<endl; system("PAUSE"); return 0; } int suma(int a, int b)//asigna los valores x e y a a y b { cout<<"\nValor inicial de a en la funcion suma: "<<a<<endl; a=a+b; cout<<"\nValor de a en la funcion suma: "<<a<<endl; return a; } */ //....................otro ejemplo alternativo al parametro por valor.. /*

#include <iostream> using namespace std; int funcion(int n, int m); int main() { int a, b; a = 10; b = 20; cout << "a,b ->" << a << ", " << b << endl; cout << "funcion(a,b) ->" << funcion(a, b) << endl; cout << "a,b ->" << a << ", " << b << endl; cout << "funcion(10,20) ->" << funcion(10, 20) << endl; cin.get(); return 0; } int funcion(int n, int m) { n = n + 5; m = m - 10; return n+m; } */ //....................................llamada o parametro por referencia /* #include <iostream> //se usa el algoritmo swap o intercambio void intercambio(int *a, int *b); using namespace std; int main() { int x, y; x=100; y=300; cout<<"Valor inicial en x = "<<x<<endl; cout<<"Valor incial en y = "<<y<<endl; intercambio(&x, &y);//llamada a la funcion de intercambio cout<<"\nValor final de x = "<<x<<endl; cout<<"\nValor final de y = "<<y<<endl; cin.get(); return 0; } void intercambio( int *x, int *y) { //intercambiando valores int temp = *x;//salvar valor de la direccion x *x = *y; //poner y en x *y = temp; //poner x en y } */ /* #include <iostream> using namespace std; int funcion(int &n, int &m); int main() {

int a, b; a = 10; b = 20; cout << "a,b ->" << a << ", " << b << endl; cout << "funcion(a,b) ->" << funcion(a, b) << endl; cout << "a,b ->" << a << ", " << b << endl; /* cout << "funcion(10,20) ->" << funcion(10, 20) << endl; (1) es ilegal pasar constantes como parmetros cuando estos son referencias / cin.get(); return 0; } int funcion(int &n, int &m) { n = n + 5; m = m - 5; return n+m; } */ //punteros en referencia......................... /* #include <iostream> using namespace std; void funcion(int *q); int main() { int a; int *p; a = 100; p = &a; // Llamamos a funcion con un puntero funcion(p); cout << "Variable a: " << a << endl; cout << "Variable *p: " << *p << endl; // Llamada a funcion con la direccin de "a" (constante) funcion(&a); cout << "Variable a: " << a << endl; cout << "Variable *p: " << *p << endl; cin.get(); return 0; } void funcion(int *q) { // Cambiamos el valor de la variable apuntada por // el puntero *q += 50; q++; } */

//.....................clases de almacenamiento tipo register.,................. //.................................no hay diferencia /* #include <iostream> #include <cstdlib> #include <time.h> using namespace std; int i; //variable global int main()

{ register int j; int k; clock_t inicio, fin; inicio = clock(); for (k=0; k <1000; k++) for (i = 0; i < 3200; i++) ;//no hacer nada fin = clock(); cout<<"Blucle no register : "<<fin-inicio<<" tics del reloj"<<endl; inicio = clock (); for (k = 0; k < 1000; k++) for( j = 0; j<3200; j++) ; //no hacer nada fin = clock(); cout<<"Bucle register : "<<fin-inicio <<" tics del reloj "<<endl; cout<<endl; system ("PAUSE"); return 0; } */ //...............................................Alamacenamiento STATIC /* #include <iostream> using namespace std; void f_estatica(); int main() { for ( int i = 0; i < 10; i++) f_estatica(); cout<<endl; system("PAUSE"); return 0; } void f_estatica() { static int variable = 0; static int cuadra = 0; variable++; cuadra=variable*variable; cout<<"Variable = "<<variable<<"\tcuadrado } */ //........................................::::::::: ....................... /* #include <iostream> float media( float n1, float n2); float media( float n1, float n2, float n3); float media( float n1, float n2, float n3, float n4); resentan el mismo nombre float media (int n); using namespace std;

"<<cuadra<<endl;

SOBRECARGA DE FUNCIONES.

//todas las funciones p

int main() { float med; int n; med = media(2.5,4.7); cout<<"Media de 2.5 y 4.7 es : "<<med<<endl; med = media(2.5,4.7,3.2); cout<<"La media de 2.5, 4.7, 3.2 es : "<<med<<endl; med = media(2.5,4.7,3.2,5.5); cout<<"La media de 2.5, 4.7, 3.2 y 5.5 es : "<<med<<endl; cout<<"\nIngrese el numero de datos de los que va a calcular la media: "; cin>>n; med = media(n); cout<<"\nLa media es "<<med<<endl<<endl; system("PAUSE"); return 0; } float media( float n1, float n2) { return (n1+n2)/2.0; } float media( float n1, float n2, float n3) { return (n1+n2+n3)/3.0; } float media( float n1, float n2, float n3, float n4) { return (n1+n2+n3+n4)/4.0; } float media(int n) { float num, suma = 0; for (int i=1; i<=n; i++) { cout<<"Ingrese valor "<<i<<" : "; cin>>num; suma+=num; } return float (suma/n); } */ // ........... :_::::_________________ PORGRAMA CON MACROS SIMILAR AL PASCAL_ _____________________ /* //PROGRAMA QUE IMITA LA ESTRUCTURA PASCAL #include <iostream> //uso de macros simbolicas #define SALUDO "Buenas tardes C++" #define PROGRAM int main() #define BEGIN { #define END } #define WHRITE std::cout #define READLN std::cin.get() #define WHRITELN std::endl #define MENSAJE "Paresco Pascal pero soy C++..." #define SALIDA system("PAUSE") PROGRAM BEGIN WHRITE<<SALUDO<<WHRITELN;

READLN; WHRITE<<MENSAJE<<WHRITELN; READLN; SALIDA; END */

//.................se evalua un polinomio por la regla de horner /* #include <iostream> const int N=20; //Declaracion de macros //Macro para leer coeficiente del polinomio #define LEERCOEFIC(p,n) for( i=0; i<n; i++)\ { cout<<"Ingrese coeficiente: "; \ cin>>p[i];\ } //macro para evaluar por HORNER #define HORNER(a, n, x) (b = 0); \ for ( i = n-1; i >= 0; i--)\ { b = a[i] + x*b;\ res =b;} using namespace std; int main() { float p[N]; int n, i; cout<<"Cuantos terminos? "; cin>>n; LEERCOEFIC(p, n); float x; cout<<"\Ingrese el valor de x: "; cin>>x; float res, b; HORNER(p, n, x); cout<<"Resultado: "<<res<<endl; system("PAUSE"); return 0; } */

//........................................................EJERCICIOS PROPUESTOS DE LIZAMA FUNCIONES

//. 1) PITAGORAS enteros de numeros e jerc 1 funciones /* #include <iostream> #include <math.h> using namespace std; int pitagoricos(int inf,int sup); int main() { int max,min; cout<<"\nIngrese el intervalo para sacar los pitagoricos... "<<endl; cout<<"Ingrese la cota inferior: "; cin>>min; cout<<"Ingrese la cota superior: "; cin>>max; pitagoricos(min,max); system("PAUSE"); return 0; } int pitagoricos(int inf,int sup) { int n,pit; float raiz; int ent; for (int i=inf; i<=sup; i++) { n=i*i; for (int a=inf+i; a<=sup; a++) { pit=n+(a*a); if (sqrt(pit)<=sup) { raiz=sqrt(pit); for(ent=inf;ent<=sup;ent++) if(raiz==ent) cout<<i<<","<<a<<":"<<raiz<<" \t"; } } } } */

// 2) Arroja si un numero ingresado e s perfecto o no /* #include <iostream> using namespace std; int es_perfecto(int n); int main() { int num; cout<<"Para decirle si es perfecto o no, Ingrese el numero: "; cin>>num; if(num>0) es_perfecto(num);

else cout<<"El numero ingresado debe ser mayor que cero...!!!"<<endl<<endl; system("PAUSE"); return 0; } int es_perfecto(int n) { int suma=0,i,m; for(i=1; i<n; i++) { m=n%i; if (m==0) suma=suma+i; } if (suma==n) cout<<"\nEl numero ingresado es perfecto"<<endl<<endl; else cout<<"\nEl numero ingresado no es perfecto"<<endl<<endl; } */

// 3).....evalua los nuemros perfectos en un intervalo de numeros /* //combinamos los 2 ejerciios anteriores y obtenemos esto: #include <iostream> using namespace std; int perfectos(int inf, int sup); int main() { int max,min; cout<<"\nIngrese los extremos del intervalo."<<endl; cout<<"\nIngrese el extremo inferior: "; cin>>min; cout<<"\nIngrese el estremo superior: "; cin>>max; perfectos(min,max); cout<<endl; system("PAUSE"); return 0; } int perfectos(int inf, int sup) { int i,x; for(x=inf; x<sup; x++) { int suma=0,i,m; for(i=1; i<x; i++) { m=x%i; if (m==0) suma=suma+i; } if (suma==x)

cout<<x<<" \t"; } } */ //los ejercicios sigtes son resueltos facilmente x eso no se aplican

//-...................-------------------Creacion de una libreria mayor.h que ca lcula el numero mayor /* //.programa con la libreria MAYOR #include <iostream> #include "G:\PROGRAMAS DE C++...MAX\mayor.h" using namespace std; int main() { int x=5, y=15, z=27; cout<<"El mayor entre "<<x<<", "<<y<<" es "<<mayor(x,y)<<endl; cout<<"\n\nEl mayor entre "<<x<<", "<<y<<" y "<<z<<" es " <<mayor(x,y,z)<<en dl; float f=7.25, g=2.25, h=0.125; cout<<"El mayor entre "<<f<<", "<<g<<" es "<<mayor(x,y)<<endl; cout<<"\n\nEl mayor entre "<<f<<", "<<g<<" y "<<h<<" es " <<mayor(x,y,z)<<en dl; double m=125.0178369, n=1525.25897, p=10.257896; cout<<"El mayor entre "<<m<<", "<<n<<" es "<<mayor(x,y)<<endl; cout<<"\n\nEl mayor entre "<<m<<", "<<n<<" y "<<p<<" es " <<mayor(x,y,z)<<en dl; char a='P', b='A', c='Z'; cout<<"El mayor entre "<<a<<", "<<b<<" es "<<mayor(x,y)<<endl; cout<<"\n\nEl mayor entre "<<a<<", "<<b<<" y "<<c<<" es " <<mayor(x,y,z)<<en dl; cout<<endl; system("PAUSE"); return 0; } */

You might also like