Numeri Naturali

verifica_numero.html
#include<iostream>
using namespace std;
int main()
{

/*verificare se un numero è naturale negativo o positivo*/
double n;
cout<<"Immetti un numero diverso da zero\n";
cin>>n;
while(n==0)
{
cout<<"Immetti un numero diverso da zero\n";
cin>>n;	
}


int tmp=(int)n;
if(n-tmp==0)
{
cout<<"Il numero \212 naturale";	
if(n>0)
cout<<" ed \212 positivo\n";
else
cout<<" ed \212 negativo\n";
}

else
cout<<"Il numero non \212 naturale\n";

}


import java.io.*;


class verifica_naturale
{
	
	
	public static void main(String arg[])
	{
		InputStreamReader in =new InputStreamReader(System.in);
		
		BufferedReader tastiera=new  BufferedReader(in);
		
		String s="";
		
		try
		{
			s=tastiera.readLine();
			
		}catch(IOException e)
		{
			    System.out.println(e);
		}
		

		double n=Double.parseDouble(s);
		
		double delta=n-(int)n;
		
		if(delta==0)
			System.out.println("Il numero e' naturale");
		else
			System.out.println("Il numero non e' naturale");
	}
	
	
	
}