tatyana58
?>

Контрольна з інформатики ❤❤❤

Информатика

Ответы

contact

gfdg

Объяснение:

lezzzzka5510

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. // конец программы

minaskorolev8

# -*- 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()

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

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

Контрольна з інформатики ❤❤❤
Ваше имя (никнейм)*
Email*
Комментарий*

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

ehrik-ch
ekkim310
mikhisakov2017
skvorec3424
annakorolkova79
vladburakoff5
ирина Альбертовна
Барскова1943
galereyaas1568
Maria095096
Vera_Shuklin
kadrevproduction
Georgievna
Викторович
Adabir20156806