В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
кукареку18
кукареку18
11.06.2020 16:41 •  Информатика

Что не так? (сравнить что больше сумма положительных или произведение отрицательных)

program ee;

var n,i,kolp,kolo: integer;

sum,po,a: real;

begin

writeln ('сколько чисел вы будете вводить? ','');

readln (n);

sum: =0;

po: =1;

kolp: =0;

kolo: =0;

for i: =1 to n do

begin

writeln ('введите число,нажмите enter');

readln(a);

if a< 0 then begin inc(kolo);

po: =po*a; end;

if a> 0 then begin inc(kolp);

sum: =sum+a; end;

if a=0 then continue;

end;

if (sum=1) and (kolo> =1) then writeln ('произведение отрицательных') else

if (sum=po) and (kolp> =1) and (kolo> =1) then writeln ('произведение отрицательных равно сумме положительных')else

if (kolp=0) and (kolo=0) then writeln ('кажется, что вы ввели все нули')else

if (kolp=0) or (kolo=0) and (sum=0) or (po=1) then writeln ('нельзя совершить подсчет,нужно ввести ак миниум 2 положительных и два отрицательных числа');

end.

Показать ответ
Ответ:
tanea201111
tanea201111
07.01.2021 07:01

print("Ноль в качестве знака операции"

"\nзавершит работу калькулятора,и с дробями этот калькулятор НЕ проводит вычисления")

while True:

s = input("Знак (+,-,*,/): ")

if s == '0':

break

if s in ('+', '-', '*', '/'):

x = float(input("x="))

y = float(input("y="))

if s == '+':

print("%.2f" % (x+y))

elif s == '-':

print("%.2f" % (x-y))

elif s == '*':

print("%.2f" % (x*y))

elif s == '/':

if y != 0:

print("%.2f" % (x/y))

else:

print("Деление на ноль равняется нулю")

else:

print("Неверный знак операции")

Объяснение:

Я надеюсь у тебя скопируется, и этот калькулятор не проводит вычисления с дробями

0,0(0 оценок)
Ответ:
Zhuldyzovazarina
Zhuldyzovazarina
17.01.2020 20:58

c++

#include <iostream>  

using namespace std;  

int main()

{

   int a, b, c, d, e;

   cin >> a >> b >> c >> d >> e;

   if (a <= d and b <= e or a <= e and b <= d) {

       cout << "YES";

   }

   else if (c <= d and b <= e or c <= e and b <= d) {

       cout << "YES";

   }

   else if (c <= d and a <= e or c <= e and a <= d) {

       cout << "YES";

   }

   else {

       cout << "NO";

   }  

   return 0;

}

python

a = int(input())

b = int(input())

c = int(input())

d = int(input())

e = int(input())

if a <= d and b <= e or a <= e and b <= d:

  print("YES")  

elif c <= d and b <= e or c <= e and b <= d:  

  print("YES")  

elif c <= d and a <= e or c <= e and a <= d:  

  print("YES")  

else:  

  print("NO")

Объяснение:

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