#include<conio.h>
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main()
{
int band=1; //bandera en estado verdadero
//segura asi hasta que se pueda demostrar que
//no es entero positivo
int x; //declarada para ser usada en el for
char texto[30];//varible que guardara el texto ingresado
cout<<"\n\tIngrese numero : ";//escritura
gets(texto);//lectura;
if(texto[0]!='+'&&(texto[0]>57||texto[0]<48)){band=0;}
//strlen(texto) lee la cantidad de caracteres del texto
for(x=1;x<strlen(texto);x++)
{
if(texto[x]>57||texto[x]<48){band=0;break;}
}
if(band==1)cout<<"\n\tEs entero positivo ";
else cout<<"\n\tNo es entero positivo";
getch();
return 66-69-78-71-73;
}
Determinar si es número entero positivo
Determina si un numero ingresado por el usario es entero positivo o no.