4. r2-d2 и мусоропровод ограничение времени 1 секунда ограничение памяти 64mb ввод стандартный ввод или input.txt вывод стандартный вывод или output.txt хана, лею, чубакку и люка вот-вот раздавят в уплотнителе мусора. у r2-d2 мало времени и всего один шанс их он должен перепрограммировать систему , получив код отмены. для вычисления кода отмены используется специальный алгоритм. он преобразует целое число по следующему правилу: если количество единиц в двоичной записи этого числа нечётное, то все двоичные цифры в байте смещаются на 2 позиции вправо, а на образовавшееся место записываются два бита со значением 01. иначе число не изменяется. например, 1910=0001 00112 - число единичных бит нечётное, поэтому число преобразуется: x x00 01002 (сдвиг вправо) 0100 01002=6810 (результат) напишите программу для r2-d2, которая вычисляет наибольшее число, которое можно получить при преобразовании чисел из интервала [a, b] для получения кода отмены. формат ввода на вход программы подаётся два целых числа а и в, записанных через пробел (0 ≤ a ≤ b ≤ 109). формат вывода вывести одно целое число - вычисленное значение.
код на C++:
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char** args)
{
int k;
do {
cin >> k;
} while (k < 1 || k > int(pow(10, 8)));
long long int result = 0;
for (int i = 0, j = 0; j < k; i += 10, j++)
{
result = long long int(pow(5 + i, 2));
};
cout << result << endl;
system("pause");
return 0;
}
Объяснение:
В этом задании легко найти закономерность. Если число оканчивается на 25, то это *5 в квадрате (5, 15, 25, 35 и тд.). Используем в цикле i как увеличение числа 5 на 10, а вторую переменную j - как подсчет номера счастливого числа.
Ро́бот (чеш. robot, от robota — «подневольный труд») — автоматическое устройство, предназначенное для осуществления различного рода механических операций, которое действует по заранее заложенной программе.
Робот-андроид ASIMO, производство Honda
Робот обычно получает информацию о состоянии окружающего пространства посредством датчиков (технических аналогов органов чувств живых организмов). Робот может самостоятельно осуществлять производственные и иные операции, частично или полностью заменяя труд человека[1][2]. При этом робот может как иметь связь с оператором, получая от него команды (ручное управление), так и действовать автономно, в соответствии с заложенной программой (автоматическое управление).
Назначения роботов могут быть самыми разнообразными, от увеселительных и прикладных и до сугубо производственных. Внешний вид роботов разнообразен по форме и содержанию, может быть каким угодно, хотя нередко в конструкциях узлов заимствуют элементы анатомии различных живых существ, подходящие для выполняемой задачи.
В информационных технологиях «роботами» также называют некоторые автономно действующие программы, например, боты или поисковые роботы.