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

На python 1.даны положительные числа a и b (a > b). на отрезке длины a размещено максимально возможное количество отрезков длины b (без наложений). не используя операции умножения и деления,найти длину незанятой части отрезка a. 2.дано целое число n ( > 0 ), являющееся некоторой степенью числа 2 : n = 2 в степени k. найти целое число k - показатель этой степени 3.дано целое число n ( > 0 ).используя операции деления нацело и взятия остатка от деления, вывести все его цифры, начиная с самой правой (разряда единиц).

👇
Ответ:
Пиоооьлл
Пиоооьлл
30.06.2022
1) Если не использовать эти операции то:
a = int(input())
b = int(input())

while a >= b:
a-=b

print(a)

2)
n=int(input())
print(n//2)
4,8(88 оценок)
Открыть все ответы
Ответ:
SerAv2000
SerAv2000
30.06.2022

чето типо того

 

uses crt;

var a,b,s:real; z:char;
procedure vyvod(s:real);begin write(s); end;
procedure plus(a,b:real);
begin
s:=a+b;
write('Suma = '); vyvod(s);
end;
procedure minus(a,b:real);
begin
s:=a-b;
write(' = '); vyvod(s);
end;
procedure mn(a,b:real);
begin
s:=a*b;
write(' = '); vyvod(s);
end;
procedure de(a,b:real);
begin
s:=a/b;
write(' = '); vyvod(s);
end;
procedure vvod(a,b:real; z:char);
begin
writeln('Write a,b');
readln(a,b);
writeln('CHOOSE + - * / ');
readln(z);
case z of
'+':plus(a,b);
'-':minus(a,b);
'*':mn(a,b);
'/':de(a,b);
end;
end;


begin
vvod(a,b,z);


readln;
end.

4,4(40 оценок)
Ответ:
BlackL706
BlackL706
30.06.2022

Program a_86betiri;
uses crt;
const n=20;
var
  a:array[1..n] of real;
  sum, mt: real;
  i:integer;
begin
  writeln('*** alphaues is thinking... ***');
  writeln('***          OK             ***');
  sum:=0;
  mt:=1;
  randomize;
  for i:=1 to n do
    begin
      a[i]:=random(100);
      sum:=sum+a[i];
    end;
  writeln('Элементы массива:');
  for i:=1 to n do
    begin
      if a[i]<(sum/n) then
      mt:=mt*a[i];
      write (a[i]:7:2);
    end;
   writeln();
   writeln('Произведение элементов, меньших, чем среднее арифметическое:  ',mt);
end.

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