3. Дано четырехзначное число. Определить: а) равна ли сумма двух первых его цифр
сумме двух его последних цифр; б) кратна ли трем сумма его цифр.
4. Дано четырехзначное число. Определить: а) входят ли в него цифры 2 или 7; б) входят
ли в него цифры 3, 6 или 9.
Answers & Comments
Ответ:
C++
Объяснение:
#include <iostream>
using namespace std;
#include <string>
//3. Дано четырехзначное число.Определить: а) равна ли сумма двух первых его цифр
//сумме двух его последних цифр; б) кратна ли трем сумма его цифр.
//4. Дано четырехзначное число.Определить: а) входят ли в него цифры 2 или 7; б) входят
//ли в него цифры 3, 6 или 9.
int main() {
int number = 4976;
int first = number % 10;
int second = number / 10 % 10;
int third = number / 100 % 10;
int fourth = number / 1000 % 10;
int summ = first + second + third + fourth;
if (first + second == third + fourth) cout << "a) Da, ravna" << endl;
else cout << "a) Net, ne ravna" << endl;
if (summ % 3 == 0) cout << "b) Da, kratna" << endl;
else cout << "b) Net, ne kratna" << endl;
if (first == 2 || first == 7 || second == 2 || second == 7 || third == 2 || third == 7 || fourth == 2 || fourth == 7) cout << "a) Zifri 2 ili 7 vxodyat" << endl;
else cout << "a) Zifri 2 ili 7 ne vxodyat";
if (first == 3 || first == 6 || first == 9 || second == 3 || second == 6 || second == 9 || third == 3 || third == 6 || third == 9 || fourth == 3 || fourth == 6 || fourth == 9) cout << "b) Zifri 3,6 ili 9 vxodyat" << endl;
else cout << "b) Zifri 3,6 ili 9 ne vxodyat";
}