Program uborka; var a,b,c: integer; //количество вещей в стопках k: real; //минимальное количество ходов. вещественное, т.к. результат деления sa: integer; //среднее арифметическое. к-во вещей должное быть в каждой стопке begin writeln ('введите a, b и c через пробел'); readln (a, b, c); if ((a+b+c) mod 3) = 0 //если сумма вещей делится на 3 нацело then begin sa: =((a+b+c) div 3); //среднее арифметическое выражаю через результат целочисленного деления, т.к иначе конфликт типов k: =(abs(sa-a)+abs(sa-b)+abs(sa-c))/2; //к-во шагов - это половина суммы модулей разности са и каждой полки writeln (k) end else writeln ('impossible') end. ************** program shariki; {n - всего шариков (от 0 до 100 вкл) a - время на надувание 1-го шарика (от 1 до 100 вкл) k - мах кол-во шариков, которое понадобится надуть одному из 2-ух мальчиков t - мин кол-во времени на надувание всех шариков двумя мальчиками} var n, a, k, t: integer; begin writeln ('введите n и a через пробел'); readln (n,a); k: =(n div 2)+(n mod 2); //делим к-во шариков на 2 мальчика и прибавляем лишний при наличии t: =k*a; writeln (t) end. ********************** program otoplenie; {k - кол-во кубометров на 1 батарею (< =2*109) h - высота комнаты (< =105) w - ширина комнаты (< =105) l - длина комнаты (< =105)} var h, w, l, k, v, n: integer; begin writeln ('введите h, w, l, k через пробел'); readln (h, w, l, k); n: =((h*w*l) div k); if ((h*w*l) mod k)> 0 then n: =n+1; {делим объем комнаты на объем воздуха для одной батареи (берем только целую часть). если нацело не делится, то к целому от деления прибавляем еще 1 батарею для обогрева остатка} writeln (n) end. *********** здесь, как я понимаю, вводимые данные не могут быть < = нулю, поэтому нулевые и отрицательные варианты не рассматривались
Galina_Yurevna
17.08.2020
1)234,7+18,6=253,3 км пролетел барон мюнхаузен во вторую минуту 2)234,7+253,3=488 км пролетел барон мюнхаузен в первую и во вторую минуты вместе 3)488-156,4=331,6 км пролетел барон мюнхаузен в третью минуту 4)234,7+253,3+331,6=819,6 км пролетел барон мюнхаузен за первые три минуты полёта
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Разложите число на простые множители воспользовавшись признаками делимости. 270, 252, 462