Conjuntos !! - Versión para impresión +- DragonBound Forums (https://dragonbound-forums.com) +-- Foro: General (/forumdisplay.php?fid=37) +--- Foro: User vs User | Usuario vs Usuario (/forumdisplay.php?fid=67) +--- Tema: Conjuntos !! (/showthread.php?tid=1947) |
RE: Conjuntos !! - CyandeByte - 10-25-2016 08:47 PM #include <iostream> #include <stdio.h> #include "validacion.h" using namespace std; int main() { char cad[50]; int numero; cout<<"Ingrese la cadena: "; gets(cad); cout<<endl<<"La longitud de la cadena es: "<<longitud(cad); RE: Conjuntos !! - Xpektros - 10-25-2016 08:47 PM if(esEntero(cad)) { cout<<"\nLa cadena tiene el formato de un entero"; numero = convertirCadenaAEntero(cad); cout<<"\nEl número entero es: "<<numero; } else { cout<<"\nLa cadena no tiene el formato de un entero"; } return 0; } RE: Conjuntos !! - CyandeByte - 10-25-2016 08:49 PM ifndef MATEMATICA_H_INCLUDED #define MATEMATICA_H_INCLUDED int potencia(int base,int exponente){ int res=1; for(int i=0;i<exponente;i++){ res=res*base; } return res; } #endif // MATEMATICA_H_INCLUDED RE: Conjuntos !! - Xpektros - 10-25-2016 08:49 PM ifndef VALIDACION_H_INCLUDED #define VALIDACION_H_INCLUDED #include "cadenas.h" bool esEntero(char cadena[]) { int i, tamanio; bool entero=true; tamanio = longitud(cadena); i=0; while(i<tamanio && entero==true) { if(cadena[i]<48 || cadena[i]>57) { entero = false; } i++; } return entero; RE: Conjuntos !! - CyandeByte - 10-25-2016 08:50 PM ifndef CADENAS_H_INCLUDED #define CADENAS_H_INCLUDED #include "matematica.h" int longitud(char cadena[]) { int i; i=0; while(cadena[i]!='\0') { i++; } return i; } RE: Conjuntos !! - Xpektros - 10-25-2016 08:50 PM int convertirCaracterAEntero(char dato) { return (dato - 48); } int convertirCadenaAEntero(char cadena[]) { int tamanio, resultado=0, i; double exponente; tamanio = longitud(cadena); exponente = tamanio - 1; for(i=0;i<tamanio;i++) { resultado = resultado + convertirCaracterAEntero(cadena[i]) * potencia(10,exponente); exponente --; } return resultado; } RE: Conjuntos !! - CyandeByte - 10-25-2016 08:51 PM int convertirCaracterAEntero(char dato) { return (dato - 48); } int convertirCadenaAEntero(char cadena[]) { int tamanio, resultado=0, i; double exponente; tamanio = longitud(cadena); exponente = tamanio - 1; for(i=0;i<tamanio;i++) { resultado = resultado + convertirCaracterAEntero(cadena[i]) * potencia(10,exponente); exponente --; } return resultado; } RE: Conjuntos !! - Xpektros - 10-25-2016 08:51 PM int convertirCaracterAEntero(char dato) { return (dato - 48); } int convertirCadenaAEntero(char cadena[]) { int tamanio, resultado=0, i; double exponente; tamanio = longitud(cadena); exponente = tamanio - 1; for(i=0;i<tamanio;i++) { resultado = resultado + convertirCaracterAEntero(cadena[i]) * potencia(10,exponente); exponente --; } return resultado; }12 RE: Conjuntos !! - CyandeByte - 10-25-2016 08:52 PM int convertirCaracterAEntero(char dato) { return (dato - 48); } int convertirCadenaAEntero(char cadena[]) { int tamanio, resultado=0, i; double exponente; tamanio = longitud(cadena); exponente = tamanio - 1; for(i=0;i<tamanio;i++) { resultado = resultado + convertirCaracterAEntero(cadena[i]) * potencia(10,exponente); exponente --; } return resultado; }36 RE: Conjuntos !! - Xpektros - 10-25-2016 08:53 PM int convertirCaracterAEntero(char dato) { return (dato - 48); } int convertirCadenaAEntero(char cadena[]) { int tamanio, resultado=0, i; double exponente; tamanio = longitud(cadena); exponente = tamanio - 1; for(i=0;i<tamanio;i++) { resultado = resultado + convertirCaracterAEntero(cadena[i]) * potencia(10,exponente); exponente --; } return resultado; }100 |