Андрею перевести олега и вернуться. Потом михаилу одному переплыть берег, и олегу вернуться за Андреем и переплыть!!!
Pascal abc.
<u>Проверка:
</u><u />5<span>
s=0
<span>70
s=3.55<span>
</span></span></span>
If c[i] mod 2=0 четное
if c[i] mod 2=1 нечетное
как то так должно быть
Перевод числа Х из 10-тичной системы в n-ичную осуществляется путем деления с остатком числа Х на n, затем Х1 = Х/n на n и тд (до тех пор, пока Хi больше 0) и записыванием остатков деления в обратном порядке. В нашем случае:
Х = 10, n = 2, \% - операция получения остатка от деления, / - операция получения целой части от деления.
1) 10 \% 2 = 0; 10 / 2 = 5
2) 5 \% 2 = 1; 5 / 2 = 2
3) 2 \% 2 = 0; 2 / 2 = 1
4) 1 \% 2 = 1; 1 / 2 = 0 => конец. Выпишем остатки в обратном порядке (т.е. из шагов 4), 3), 2) и 1)):
10 (в 10-ной) = 1010 (в 2-ной)
Проверка:
1010 (в 2-ной) = 1*2^3 + 0*2^2 + 1*2^2 + 0*2^0 = 8 + 0 + 2 + 0 = 10 (в 10-ной)
gcc 7.3.0
Входные значения и выходные на скриншоте.
Код там же.
#include <iostream>
#include <cmath>
int main()
{
float x, y;
std::cout << "Введите значения переменных x и y: ";
std::cin >> x >> y;
std::cout << "Результат: " << (3 + std::exp(y - 1)) / (1 + std::pow(x, 2) * std::abs(y - std::tan(x)))
<< std::endl;
return 0;
}