kuharhuks
?>

Даны описания: type zi = (l, ma, mi, j, vi, s, d); venit = array [zi] of real; var v : venit; компоненты переменной v представляют собой ежедневный доход предприятия. напишите программу, которая: а) вычисляет еженедельный доход предприятия; б) подсчитывает средний ежедневный доход; в) определяет день, когда был получен наибольший доход; г) определяет день, когда был получен наименьший доход; кто знает информатику, , .

Информатика

Ответы

Рогова Ольга1156

number = int(input())

last_number = 0

even = 0

odd = 0

while (number > 0):

   last_number = number % 10

   if (last_number % 2 == 0):

       even += 1

   else:

       odd += 1

   number //= 10

print("Even = ", even, "Odd = ", odd)

Объяснение:

number = int(input())  // Объявление + ввод переменной

last_number = 0  // Переменная для хранения последней цифры числа

even = 0  // Количество четных

odd = 0  // Количество нечетных

while (number > 0):  // Пока число > 0

   last_number = number % 10  // Получаем последнюю цифру числа

   if (last_number % 2 == 0):  // Если цифра делится на 2 без остатка

       even += 1  // В переменную even делаем + 1

   else:  // Иначе

       odd += 1  // В переменную odd делаем + 1

   number //= 10  // Удаляем последнюю цифру числа

print("Even = ", even, "Odd = ", odd) // Вывод

ivanovmk1977

Задача 1) 36 (это 24₁₆).

Задача 2) 38 (это 26₁₆).

Объяснение:

Задача 1)

24₁₆  = 36₁₀ (24₁₆ = 16¹ * 2 + 16⁰ * 4 = 32+4 = 36₁₀)

37₈ = 31₁₀ (37₈ = 8¹ * 3 + 8⁰ * 7 = 24 + 7 = 31₁₀)

100001₂ = 33₁₀ (100001₂ = 2⁵ * 1 + 2⁴ * 0 + 2³ * 0 + 2² * 0 + 2¹ * 0 + 2⁰ * 1 = 32 + 0 + 0 + 0 + 0 + 1 = 33₁₀)

36 < 33 < 31

Задача 2)

26₁₆ = 38₁₀ (26₁₆ = 16¹ * 2 + 16⁰ * 6 = 32+6 = 38₁₀)

41₈ = 33₁₀ (41₈ = 8¹ * 4 + 8⁰ * 1 = 32+1 = 33₁₀)

100011₂ = 35₁₀ (100011₂ = 2⁵ * 1 + 2⁴ * 0 + 2³ * 0 + 2² * 0 + 2¹ * 1 + 2⁰ * 1  = 32 + 0 + 0 + 0 + 2 + 1 = 35₁₀)

38 < 35 < 33

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Даны описания: type zi = (l, ma, mi, j, vi, s, d); venit = array [zi] of real; var v : venit; компоненты переменной v представляют собой ежедневный доход предприятия. напишите программу, которая: а) вычисляет еженедельный доход предприятия; б) подсчитывает средний ежедневный доход; в) определяет день, когда был получен наибольший доход; г) определяет день, когда был получен наименьший доход; кто знает информатику, , .
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

asyaurkova
Vyacheslavovich1431
koptevan6
Кожуховский398
Maloletkina-marina2
Вера1072
si0000
AleksandraRuslan504
delena6467
yusinelnik8
danya1509379
vahmistrova
Картузов-Алексей1252
. ОЧЕНЬ НУЖНО. Заранее благодарю! ​
Abdullaev
zhmulyov-denis8