В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
katyu1234
katyu1234
22.01.2020 20:43 •  Информатика

Добрый день, информатика, два задания, заранее


Добрый день, информатика, два задания, заранее

Показать ответ
Ответ:
Hahaha1234567890
Hahaha1234567890
11.04.2022 17:14
Программа с массивом (хотя он тут и не нужен):
var a:array[1..60] of char;
st:string; i,p:integer;
begin
writeln('Введите массив символов:');
readln(st);
writeln('Вот массив:');
for i:=1 to length(st) do 
 begin
 a[i]:=st[i];
 write(a[i]);
 end;
writeln;
st:=' '+st+' ';
p:=pos(' mama ',st);
while p>0 do
 begin
 delete(st,p,6);
 insert(' ded ',st,p);
 p:=pos(' mama ',st);
 end;
writeln('Измененный массив:');
for i:=1 to length(st)-2 do 
 begin
 a[i]:=st[i+1];
 write(a[i]);
 end;
writeln;
end.

Пример:
Введите массив символов:
mama papa okno mama primer baba
Вот массив:
mama papa okno mama primer baba
Измененный массив:
ded papa okno ded primer baba
0,0(0 оценок)
Ответ:
Kravtskris
Kravtskris
27.07.2020 07:15

N = int(input('Введите N: '))

A = int(input('Введите A: '))

B = int(input('Введите B: '))

C = int(input('Введите C: '))

floors_A = abs(N - A)

floors_B = abs(N - B)

floors_C = abs(N - C)

if floors_A != floors_B and floors_B != floors_C and floors_C != floors_A:

   min_floors = floors_A

   elevator = 'A'

   if floors_B < min_floors:

       min_floors = floors_B

       elevator = 'B'

   if floors_C < min_floors:

       min_floors = floors_C

       elevator = 'C'

elif floors_A == floors_B or floors_A == floors_C:

   if floors_A == floors_B:

       if floors_A <= floors_C:

           elevator = 'A'

       else:

           elevator = 'C'

   if floors_A == floors_C:

       if floors_A <= floors_B:

           elevator = 'A'

       else:

           elevator = 'B'

elif floors_B == floors_C:

   if floors_B < floors_A:

       if B > C:

           elevator = 'B'

       else:

           elevator = 'C'

   else:

       elevator = 'A'

else:

   elevator = 'A'

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота