C/Visual C - digitos y numeros

 
Vista:

digitos y numeros

Publicado por nestor (5 intervenciones) el 10/07/2002 10:51:22
como puedo separar los digitos en un numero de 5 cifras como puede ser el 12345. Es para hacer un programa que al introducir un numero te diga si es capicua o no
graciaS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:digitos y numeros

Publicado por Ismael (230 intervenciones) el 10/07/2002 20:11:22
En la sección "Arrays" existe un archivo llamado Capicua.zip que contiene dos programas que resuelven tu problema, en:

www.geocities.com/ismaelcamarero

Suerte.
Ismael
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:digitos y numeros

Publicado por Armando (127 intervenciones) el 11/07/2002 05:20:43
Intenta almacenar cada digito en un array

int numero[20];

El siguiente es un ejemplo para palabras palindromas que puedes modificar.

//Armando Nava nungún derecho reservado
//favor de informar las modificaciones
#include<stdio.h>
#include<stdlib.h>
#include<iostream.h>
#include<conio.h>

int cuenta(char word[20]);

void main(void){

char palabra[20];
int num;
int inicio,control;
int i,j,ls=1;

clrscr();

cout<<"Tecleee una palabra: ";
cin>>palabra;
cout<<palabra;
num=cuenta(palabra);
cout<<"= "<<num;
//Compara cadena inicio-fin
inicio=0;
i=inicio;
j=num;

//num=letras en la palabra
control=1;
while( ((i+1) * 2) < (num+1) ){

if( (palabra[i])==(palabra[j-1]) )
control=1;
else control=0;
ls=control*ls;
i++;
j--;
}

if(ls==1) cout<<"\n"<<"palindromo";
if(ls==0) cout<<"\n"<<" no palindromo";

getch();

}

int cuenta(char word[20])
{
int i=0;
while((word[i])!=NULL){
i++;

}
return(i);
}

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar