• Программы - Python/PascalABC
    Тема "Циклы".
    Решить следующие задачи:
    1. Вводится N целых чисел х. Необходимо определить максимальное число и его номер.
    2. Вводится N целых чисел х. Необходимо найти сумму положительных чисел и произведение четных отрицательных.
    3. Вводится N целых чисел х. Необходимо определить среднее арифметическое нечетных положительных чисел.

Ответы 3

  • я в начале ошибся, там должно быть такdef f1(): numbers = list(map(int, input("Введите числа: ").split(' '))) max_number = max(numbers) max_index = numbers.index(max_number) return max_number, max_index
    • Автор:

      muffin4
    • 6 лет назад
    • 0
  •   uses crt;

      var max,i,a,n:integer;

      begin

      write('Введите количество чисел ');

      readln(n);

      write('Введите число ') ;

      readln(a);

      max:=a;

      for i:=1 to n-1 do

          begin

          write('Введите число ') ;

          readln(a);

          if a>max then

          max:=a;

      end;

      writeln('Максимальное ',max);

      readkey

      end.

    • Автор:

      barton
    • 6 лет назад
    • 0
  • def f3():

       from functools import reduce

       numbers = list(map(int, input("Введите числа: ").split(' ')))

       odd_positive = sum([x for x in numbers if x > 0 and x % 2 == 1])

       return sum(odd_positive)/len(odd_positive)def f1():

       numbers = list(map(int, input("Введите числа: ").split(' ')))

       max_number = max(numbers)

       max_index = numbers.index(max_number)

       return max_number, max_index

    def f2():

       from functools import reduce

       numbers = list(map(int, input("Введите числа: ").split(' ')))

       sum_positive = sum([x for x in numbers if x > 0])

       product_even_negative = reduce(lambda a, x: a*x, [n for n in numbers if n % 2 == 0 and n < 0])

       return sum_positive , product_even_negative

    def f3():

       numbers = list(map(int, input("Введите числа: ").split(' ')))

       new_numbers = [x for x in numbers if x > 0 and x % 2 == 1]

       return sum(new_numbers)/len(new_numbers)

    • Автор:

      wilma
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years