01/10/2018, 14:20
Nhờ mọi người xem giúp lỗi chương trình tính đẳng thức
mình làm nhưng mà vẫn không đúng được hết, k biết là sai ở đâu. mọi người giúp mình với.
[code]#include
#include
#include
using namespace std;
int main()
{
string a,b,c;
cin >> a >> b >> c;
if(a.length()>100 || b.length() >100 || c.length() >100 ||a.length()<0 || b.length() <0 || c.length() <0 )
{
exit(0);
}
if(atoi(a.c_str())==0)
{
int p = atoi(b.c_str()) - atoi(c.c_str());
cout << abs(p);
}
else if(atoi(b.c_str())==0)
{
int p = atoi(a.c_str()) - atoi(c.c_str());
cout << abs(p);
}
else
{
int p = atoi(b.c_str()) - atoi(a.c_str());
cout << abs(p);
}
}[/code]
Bài liên quan
Vấn đề chính là bạn hiểu sai đề chỉ tìm 1 chữ số thôi. Bài này ko dùng
atoi
đc vì đến những 100 chữ số.ok, mình đọc lại đề mới thấy mình hiểu sai tks b