Número capicúa o no

CRISTINA MARGALEJO
/* En este se introduce por teclado un numero y devuelve por pantalla si se trata de un numero capicúa o no. */

#include <iostream>
#include <cstdlib>
#define MAX 10

using namespace std;
int capi(char[]);
int main()
{
int n;
char v[MAX];
cout << “Introduzca un numero: ” << endl;
gets(v);
n=capi(v);
if(n==1)
cout << “Es capicua.” << endl;
else
cout << “No es capicua.” << endl;
return 0;
}
int capi(char v[])
{
int n,i,k=0;
n=strlen(v);
char w[MAX];
for(i=0;i<n;i++)
{
w[i]=v[n-1-i];
}
for(i=0;i<n;i++)
{
if(w[i]==v[i]) k++;
}
if(k==n) return 1;
return 0;
}
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s