Conjuntos !!
|
10-25-2016, 08:47 PM
Mensaje: #21
|
|||
|
|||
RE: Conjuntos !!
#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); |
|||
10-25-2016, 08:47 PM
Mensaje: #22
|
|||
|
|||
RE: Conjuntos !!
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; } |
|||
10-25-2016, 08:49 PM
Mensaje: #23
|
|||
|
|||
RE: Conjuntos !!
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 |
|||
10-25-2016, 08:49 PM
Mensaje: #24
|
|||
|
|||
RE: Conjuntos !!
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; |
|||
10-25-2016, 08:50 PM
Mensaje: #25
|
|||
|
|||
RE: Conjuntos !!
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; } |
|||
10-25-2016, 08:50 PM
Mensaje: #26
|
|||
|
|||
RE: Conjuntos !!
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; } |
|||
10-25-2016, 08:51 PM
Mensaje: #27
|
|||
|
|||
RE: Conjuntos !!
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; } |
|||
10-25-2016, 08:51 PM
Mensaje: #28
|
|||
|
|||
RE: Conjuntos !!
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 |
|||
10-25-2016, 08:52 PM
Mensaje: #29
|
|||
|
|||
RE: Conjuntos !!
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 |
|||
10-25-2016, 08:53 PM
Mensaje: #30
|
|||
|
|||
RE: Conjuntos !!
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 |
|||
« Tema previo | Tema siguiente »
|
Usuario(s) navegando en este tema: 1 invitado(s)