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