daudovam17
16.09.2022 00:15

ПАМАГИТЕ ! прога на С++ Пусть int-переменные a = 1, b = -1, c = 3, X = 0. Определите, чему равно
значение выражения, а также чему будут равны значения переменных a, b, c и X после вычисление
следующего С-выражения:
++a - -c + 100, ++b += b, X = b ? ++a – b : a++ + b;

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

import typing

from typing import Callable

from typing import AnyStr

from typing import Any

from typing import Iterable

from typing import List

def ListTransform(Data: List[Any], Tranformer: Callable[[Any], Any], Selector: Callable[[Any], bool] = lambda p: True):

   '''Трансформирует элементы list, удовлетворяющие условию, в соответствии с заданным правилом

   По умолчанию трансформирует все элементы'''

   for index, item in enumerate(Data):

       if (Selector(item)):    

           Data[index] = Tranformer(item)

   return Data

def ReadSeq(SeqLen: int, CastType):

   '''

   Возвращает последовательность элементов в указанном типе, считанных с клавиатуры, заданной длины.

   '''

   try:

       for _ in range(SeqLen):

           yield CastType(input())

   except TypeError:

       raise RuntimeError(f'Unsupported type: {CastType}')

def main():

   n = int(input())

   Lst = list(ReadSeq(n, int))

   def Filter(number):

       if number % 2 == 0: return 1

       else: return 0

   print(*ListTransform(Lst, Filter))

 

if __name__ == "__main__":

   main()

0,0(0 оценок)
Ответ:
максимка1905
14.01.2022 03:29
Пишите процедуру - функцию нахождения минимума для двух чисел, например, minn(a,b: real) : real;   Считываете три числа  a,b,c,  находите минимум из чисел a и b  minn(a,b), присваиваете найденное значение переменной d,  затем находите минимум среди чисел d и с   minn(d,c) - присваиваете найденное значение переменной d - это и будет результат

На паскале:

var a,b,c,d: real;

function minn(a,b: real): real;
begin
  if a>b then minn:=b
  else minn:=a;
end;

begin
  write('числа a b c через пробел: ');  
  readln(a,b,c);
  d:=min(a,b);
  d:=min(d,c);
  writeln('минимум:  ',d);
end.

Ввод - вывод:

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