برنامه ای بنویسید که عدد اعشاری را از ورودی خوانده هر یک از قسمت های صحیح و اعشاری آن را به صورت یک عدد صحیح به خروجی ببرد به عنوان مثال عدد 23.43 را به صورت دو عدد صحیح 23 و 43 نمایش دهد

#include <conio.h>
#include <iostream>
#include <string>

using namespace std;
int main(){
string num;
while(true){
cout<<"adad ra vared kon :\n";
cin>>num;
int i = num.find(".");
string int_part = num.substr(0,i);
string float_part = num.substr(i+1,num.size()-i-1);
cout<<"==============\n";
cout<<int_part<<" \n"<<float_part<<endl;
cout<<"==============\n";}
getch();
}

تست شده در dev