ответ:
#include
#include
#include
using namespace std;
template
std: : string tostring(t val)
{
std: : ostringstream oss;
oss< < val;
return oss.str();
}
template
t fromstring(const std: : string& s)
{
std: : istringstream iss(s);
t res;
iss > > res;
return res;
}
int main()
{
string number;
short int param;
cin > > param;
char i1,i2,i3,i4,i5,i6;
long long i,counter;
counter =0;
for(i=1; i< =; i++){
number= tostring(i);
i1 = number[0] ;
i2 = number[1] ;
i3 = number[2] ;
i4 = number[3] ;
i5 = number[4];
i6 = number[5];
if((i1+i2+i3) == (i4+i5+i6) & & (i4+i5+i6) == param) {
cout < < i1+i2+i3 < < " = "<
counter++; }
}
cout < < counter;
return 0;
}
объяснение:
div - целая часть от деления
mod - остаток от деления.
(a mod 2 = 1) and (b mod 4 = 1)
a делённое на 2 до тех пор, пока остаток будет равным 1, то истинна и если b делённое на 4 до тех пор, пока остаток будет равным 1, то оно тоже истинно.
подставим переменные и получим: (5 mod 2 = 1) и (b mod 4 = 1)
ответ: истинна.
not (a+b > c)
так как not - логическое отрицание, то (a+b < c)
подставим переменные и получим: (5+9 < 0)
ответ: ложь.
(abs(a) = a) and (-b > -a)
abs(a) - возращает модуль числа a.
подставим переменные и получим: (5 = 5) и (-9 > -5)
ответ: ложь.
not (a > = b)
будет (a < = b)
подставим переменные и получим: (5 < = 9)
ответ: истинна.
(c < > 0) or (sqrt(b) = a-2)
sqrt(b) - квадратный корень из числа b.
подставим переменные и получим: (0 < > 0) или (3 = 5-2)
(b > sqr(a)) or (b div a > = 1)
подставим переменные и получим: (9 > 2,24) или (9 div 5 > = 1)
ответ: истинна.
Поделитесь своими знаниями, ответьте на вопрос:
1)перевести из 10-ой с.с. во 2-ую , 8-ую , 16-ую с проверкой числа 161, 252, 353. 2)скорость передачи информации 128бит/с. передача файла заняла 6мин. найти размер файла и количество символов , если 1символ кодируется 1байтом. 3)23211^5+32413^5; 65433^7+41451^7 4)65^9•75^9; 42^8•35^8 5)сравните: 12^7 и 40^5 1001101^2 и 230^4