martes, 13 de septiembre de 2011

Digitos impares

Extrae los dígitos impares de un número.


#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;

void main()
{
int n;

cout<<"Ingresar numero: ";cin>>n;

cout<<endl<<"Digitos Impares: "<<endl;

do{

int digito = n%10;//Toma el ultimo digito del numero

if (digito%2==1)//Verifica si es impar
cout<<digito<<endl;

n=(n-digito)/10;//Elimina el ultimo digito

}while (n>0);//Se repitira el "while" mientras aún haya digitos

_getch();
}

No hay comentarios:

Publicar un comentario