дан массив а из n элементов
//
int pos = 0,neg = 0,i;
for(i=0;i<n;++i)
if(a[i]>0)
++pos;
else if(a[i]<0)
++neg;
if(pos>neg)
printf("Positive");
else if(neg>pos)
printf("Negative");
else if(pos == neg)
printf("equal");
Петя заболел на зимних каникулах. Пока все играли в снежки, катались на лыжах с горки...Петя сидел дома и учил Пушкина. В пятом классе они как раз проходят произведения Пушкина и Марья Ивановна задала на каникулы учить. Петя сам себя не узнал, так как он был круглым двоечником. Если бы не его простуда, он бы сейчас гулял с друзьями и получил по стихотворению 2! Петя обиделся на своих друзей, потому что они даже не пришли узнать, что он, да как он!
В школе, Петины друзья заметили, что из друга нет и позвонили ему, но он не поднял трубку домашнего телефона. Тогда друзья решили прийти к нему домой и узнать, что случилось!
Когда они пришли, у Пети на лице засияла улыбка. Он с радостью открыл им дверь! Они пили чай и вместе делали уроки!
600 = 512 + 88 = 512 + 64 + 24 = 512 + 64 + 16 + 8
Каждой степени двойки в сумме отвечает единица в двоичной записи, так что
Ответ. 4
Python 3.5:
a, b, c, d = list(map(float, input().split()))
print(False if (c == d) else ((a + b + c + d)/(c - d)).is_integer())
Сначала вводим 4 вещественных числа a, b, c, d.
Если c = d, то ответ False - частное будет нехорошим, поскольку в знаменателе будет 0. Если c не равно d, проверяем при помощи встроенной функции is_integer(), что (a + b + c + d)/(c - d) - целое число.
Если a, b, c, d - целые, то float в решении можно заменить на int, а проверку при помощи is_integer - на проверку, что остаток от деления равен нулю, (a + b + c + d) % (c - d) == 0.
Var
t,s1,s:real;
begin
readln(s);
if (s>=5000) and (s<=10000) then
begin
s1:=s*3/100;
t:=s-s1;
writeln(t);
end
else
if s>10000 then
begin
s1:=s*8/100;
t:=s-s1;
writeln(t);
end
else
writeln('dsdsds');
end.