Có ai biết cách kiểm tra số đó có phải số tự nhiên không Trong NNLT Test đúng rồi mới tl nha
2 câu trả lời
#include<bits/stdc++.h>
using namespace std;
int main(){
float x;
cin>>x;
if (x - ceil(x) != 0){
cout<<"x ko phai so tu nhien";
}else if (x<0 && x - ceil(x) == 0){
cout<<"x ko phai la so tu nhien";
} else {
cout<<"x la so tu nhien";
}
}
code pascal nha
program ct_stn;
uses crt;
var n:real; i:longint;
function stn(x:real):boolean;
var s,tam:ansistring;
begin
str(x,s);
tam:='.';
if x=0 then stn:=true
if ((pos(tam,s)=0) and (x>0)) then stn:=true else stn:=false;
end;
begin
clrscr;
write('nhap n=');
read(n);
if stn(n) then write('so tu nhien') else write('ko phai so tu nhien');
readln;
readln
end.
Câu hỏi trong lớp
Xem thêm