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

Написать программу, которая в зависимости от введенного количества минут (m < = 60) будет подставлять слово минута в нужном падеже например, 25 минут 31 минута 53 минуты (используя оператор case и операции div и mod)

👇
Ответ:
smirnovakrestin
smirnovakrestin
24.12.2022

var

  M:byte;

begin

  write('M = '); readln(M);

  case M div 10 of

    1: writeln(M, ' минут');

    else

      case M mod 10 of

        0, 5..9: writeln(M, ' минут');

        1: writeln(M, ' минута');

        2..4: writeln(M, ' минуты');

      end;

  end;

end.

4,5(32 оценок)
Открыть все ответы
Ответ:
Aнoним01
Aнoним01
24.12.2022

var n,i: integer; // объевляем переменные типа integer (целые числа)

function fact(n: integer): integer; // создаем функцию для нахождения факториала - которая принимает число (integer) и возвращает integer

begin // начало функции

if n = 1 then // проверка на то что число равно 1

fact:= 1 // если n=1, то факториал 1

else // если n не 1

fact:=fact(n-1)*n; // то ищем факториал рекурсивным

end; // конец функции

begin  // старт программы

for i:= 1 to 9 do  // цикл от 1 до 9

if i mod 2 = 1 then  // проверка числа на остаток

writeln(fact(i));  // пишем факториал

end. // конец программы

4,8(86 оценок)
Ответ:
777495
777495
24.12.2022

# -*- coding: utf-8 -*-

import math

def return_answer(num):

   sys_num_1 = 2 # из двоичной системы

   main_answer = 0

   negative = ""

   if num.startswith("-"):

       num = num[1:]

       negative = "-"

   num_for_arr = 1

   for i in num:

       if i != '0':

           answ = int(i) * sys_num_1 ** int(len(num)-num_for_arr)

           main_answer += answ

       num_for_arr += 1

   return "%s%s" % (negative, main_answer)

def main():

   while True:

       num = input("\nВведите число: ")

       print("\nответ:", return_answer(num))

if __name__ == '__main__':

   main()

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