annamos16
27.01.2023 21:24

1. вводится последовательность целых ненулевых чисел, признак окончания ввода – ввод 0. количество чисел не меньше 2. выяснить, есть ли в ней хотя бы одна пара одинаковых соседних чисел. 2. вводится натуральное число. найти сумму четных цифр, входящих в его состав. 3. вычислить факториал целого положительного числа n.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kuppols
01.09.2021 14:22

int1 = int(input())

int2 = int(input())

col1 = int(input())

col2 = int(input())

min1 = col1 + int1 * (col1 - 1 ) # Минимальное время которое она находились на платформе, согласно условиям 1 стороны платформы

max2 = col1 + int1 * (col1 + 1 ) # Максимальное время которое она находились на платформе, согласно условиям 1 стороны платформы

min1 = col2 + int2 * (col2 - 1 ) # Минимальное время которое она находились на платформе, согласно условиям 2 стороны платформы

max2 = col2 + int2 * (col2 + 1 ) # Максимальное время которое она находились на платформе, согласно условиям 2 стороны платформы

if min1 > min2 : # Находим общий минимум для обеих сторон плафтормы. Это максимальное из двух значений

totalmin = min1

else :

totalmin = min2

if max1 > max2 : # Находим общий максимум для обеих сторон плафтормы. Это минимальное из двух значений

totalmax = max2

else : # Важно помнить Минимум максимален и постепенно уменьшается. Максимум минимален и постепенно растет

totalmax = max1

if totalmin > totalmax : # Если Минимальное время больше чем максимальное, то , ошибка в подсчете, во всех других случаях интервал существует

print(-1)

else :

print(totalmin , totalmax)

# это пояснение кода, не участвующее в программе

0,0(0 оценок)
Ответ:
Нурюс
02.09.2021 06:17
//PascalABC.NET версия 3.2, сборка 1389
//Если программа не запускается, то обновите версию
type
    s_b = record
        s_d: array[1..31, 0..9]of integer;
        s_o: array [0..9] of string;
        d_m: array [1..31] of byte;
    end;

var
    r, d: s_b;

begin
    r.s_o[0] := 'еда';
    r.s_o[1] := 'zilie';
    r.s_o[2] := 'oby4';
    d.s_o[1] := 'myz';
    d.s_o[2] := 'zina';
    for var a := 1 to 31 do
        for var b := 0 to 9 do
        begin
            r.s_d[a, b] := 0;
            r.d_m[a] := a;
            d.s_d[a, b] := 0;
            d.d_m[a] := a;
        end;
    
    Println(r);
    Println(d);
end.

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