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

Два велосипедиста выехали одновременно из пункта A по одной дороге с различными скоростями uu и vv метров в секунду. Через tt секунд им вдогонку выехал электромобиль и через некоторое время обогнал одного, а затем и другого велосипедиста. При этом интервал между моментами обгона составил dd секунд.

Вы должны написать программу , которая вычислит скорость движения электромобиля.

Формат входных данных
На вход через пробел подаются четыре натуральных числа: uu, vv, tt, dd. При этом u\neq vu

=v; u,v\leq 50u,v≤50; t,d\leq 10000t,d≤10000. Гарантируется, что введенные данные будут таковы, что ответ не превысит 200.

Формат выходных данных
Программа должна вывести одно вещественное число — скорость электромобиля.

👇
Открыть все ответы
Ответ:
СвятаяИра
СвятаяИра
21.03.2023

757.7₁₀ = 1365.546₈

Объяснение:

Перевод целой части числа из десятичной в восьмеричную систему счисления:

Делим целую часть на 8, из ответа забираем остаток от деления. Далее повторяем, пока не получится число меньше 8. Остатки от деления записываем с конца

757 : 8 = 94 (остаток 5)

94 : 8 = 11 (ост. 6)

11 : 8 = 1 (ост. 3)

1 : 8 = 0 (ост. 1)

757₁₀ = 1365₈

Перевод дробной части числа из десятичной в восьмеричную систему счисления:

Умножаем дробную часть на 8, из ответа забираем целую часть, далее повторяем.

0.7 * 8 = 5.6

0.6 * 8 = 4.8

0.8 * 8 = 6.4

Здесь можно продолжать бесконечно

757.7₁₀ = 1365.546₈

4,5(18 оценок)
Ответ:

Язык п.-Pascal ABC

var

 n, m, k, i, j, t: integer;  

 a: array [1..100, 1..100] of integer;  

 b: array [1..100] of integer;

begin

 readln(n, m, k);  

 for i := 1 to n do  

   for j := 1 to m do  

     a[i, j] := (i + j) mod k;  

 for t := 1 to k do  

 begin

   for i := 1 to n do  

     for j := 1 to m do  

       if (not ((t - 1) <> a[i, j])) then

         b[t] := b[t] + 1;

   write(b[t]:3);  

 end;

end.

Объяснение:

можно было и побольше дать, все таки это самое сложное из заданий Т-Т...

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