Yêu cầu: Nhập vào 2 số, so sánh 2 số Dữ liệu nhập: - Dòng 1 ghi số a có số chữ số cỡ 1000 chữ số - Dòng 1 ghi số b có số chữ số cỡ 1000 chữ số Dữ liệu xuất: - In ra 1 nếu a>b - In ra 0 nếu a=b - In ra -1 nếu a<b C++ thì càng tốt ko thì làm = pascal cũng đc (so sánh = xâu,chuỗi nhé)
1 câu trả lời
#include <iostream>
#include <string>
using namespace std;
int main()
{
string a,b;
cout<<"Nhap vao so a: ";getline(cin, a);
cout<<"Nhap vao so b: ";getline(cin, b);
while (a.length()<b.length())
{
a='0'+a;
}
while (b.length()<a.length())
{
b='0'+b;
}
cout<<"so a= "<<a;
cout<<"\n";
cout<<"so b= "<<b;
cout<<endl;
if (a==b)
{
cout<<"0";
}
else if (a>b)
{
cout<<"1";
}
else
{
cout<<"-1";
}
return 0;
}
Bạn xem mình vậy được không?
Câu hỏi trong lớp
Xem thêm