Điểm:
100 (p)
Thời gian:
2.0s
Bộ nhớ:
256M
Input:
MAYMAN.INP
Output:
MAYMAN.OUT
Trong giờ học Toán, cô Mai đưa ra định nghĩa như sau: “Hai số nguyên dương \(a, b\) được gọi là cặp số may mắn khi tổng của \(a\) và \(b\) có chữ số cuối cùng chia hết cho số nguyên dương \(c\) cho trước”. Em hãy lập trình kiểm tra xem \(a, b\) có phải là cặp số may mắn không ?
Input
Gồm 3 số nguyên dương \(a, b, c\) nằm trên cùng một dòng, mỗi số cách nhau một dấu cách ( \(a , b ≤ 10^{9}\); \(c ≤ 9\)).
Output
Gồm một số duy nhất là kết quả tính được. Nếu \(a, b\) là cặp số may mắn thì ghi chữ số cuối cùng của tổng 2 số đó, ngược lại ghi phần dư của chữ số cuối cùng của tổng 2 số đó chia cho số \(c\).
Example
Test 1
Input
4 8 3
Output
2
Note
Tổng \(4+8 = 12\). Chữ số cuối cùng là \(2\). Phần dư của phép chia \(2\) cho \(3\) là \(2\).
Bình luận
import sys
sys.stdin = open("MAYMAN.INP","r")
sys.stdout = open("MAYMAN.OUT","w")
a,b,c = input().split()
v = int(a)
m = int(b)
l = int(c)
e = int(str(v+m)[-1])
if e%l==0:
print(e)
else:
print(e%l)
eai chép bị ban acc
import sys
sys.stdin = open("MAYMAN.INP","r")
sys.stdout = open("MAYMAN.OUT","w")
a,b,c = input().split()
v = int(a)
m = int(b)
l = int(c)
e = v+m
t = e%10
print(t)
sai 1 số trường hợp ai biết lỗi thì chỉnh giúp
include <iostream>
using namespace std;
int main() {
long long a, b, c;
cin >> a;
cin >> b;
cin >> c;
string t = to_string(a + b);
char f = t[t.size() - 1];
int n = f - '0';
if ((a + b) % n == 0)
cout << n;
else
cout << (a + b) % n;
return 0;
}