М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Геймер вася морталев не любит физкультуру. недавно вася заявил,что за одну "минуту" пробегает целый "километр". при этом вася считает,что 1 км=1024м,1м=64см,1 мин=128 с. одноклассники считают,что вася доигрался. учитель физкультуры считает,что васе необходимо заняться своим здоровьем,чтобы уложиться в норматив. а вася считает,что побить олимпийский рекорд на стометровке,если будет бежать с той же скоростью,что и "километровую", по мнению васи,дистанцию. только родители васи уже ничего не считают,а просто хотят,чтобы вася хотя бы на минутку отвлекся от компьютера. за сколько реальных секунд вася пробегает реальные 100 м? ответ округлить до целого числа. а)10 б)12 в)15 г)20

👇
Ответ:
pumperdat
pumperdat
05.07.2021

 по-моему, ответ - Г.
128 с - (1024 * 64 / 100) м
x c - 100 м
x = (128 * 100 * 100) / (1024 * 64) = 19.53

4,7(41 оценок)
Открыть все ответы
Ответ:
fgk200
fgk200
05.07.2021

Создадим список a. В a[k] будем хранить количество различных программ, по которым Калькулятор может получить из 2 число k.

При небольших k зададим значения вручную: a[0] = a[1] = 0; a[2] = 1 (для k = 2 удобно считать, что есть одна программа - пустая).

Для k > 2 можно вычислять a[k] так: a[k] = a[k - 1] + a[k/2] * {k - полный квадрат} + a[sqrt(k)] * {k - полный квадрат}. Здесь {P} - 1, если P верно, и 0, если ложно.

По описанию программа составляется просто (версия питона 3.8, в ней появилась функция isqrt, если у вас python3, но версия меньше 3.8, можете округлить корень для ближайшего целого):

from math import isqrt

a = [0] * 39

a[2] = 1

for k in range(3, 39):

 a[k] = a[k - 1]

 if k % 2 == 0:

   a[k] += a[k // 2]

 t = isqrt(k)

 if t ** 2 == k:

   a[k] += a[t]

 print(f"{k:3} {a[k]:5}")

Программа выводит все промежуточные ответы и a[38]

4,5(15 оценок)
Ответ:
kikvadze123123
kikvadze123123
05.07.2021
11!

int sum = 0; // периметр

int question;

if(count==3)

{

cout << "Предположение: Это квадрат? 1 если да и 0 если нет: ";

cin >> question;

if(question!=1)

{

cout << "Вводите стороны по очереди: " << endl;

int a[count]; // стороны в массиве

for(int i = 0; i<=count; i++)

{

cin >> a[i];

sum += a[i];

}

}

else

{

cout << "Введите одну сторону квадрата: ";

cin >> kvadrat;

sum=4*kvadrat;

}

}

else

{

cout << "Вводите стороны по очереди: " << endl;

int a[count]; // стороны в массиве

for(int i = 0; i<=count; i++)

{

cin >> a[i];

sum += a[i];

}

}

cout << "Итого, P = " << sum;

}

Объяснение:

Доп. функция: если 4 стороны, то спрашивает квадрат ли это

4,5(3 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ