Dragun1684
?>

Надо. запишите внутреннее представление следующих десятичных чисел, используя 16-разрядную ячейку: а) -15098 б) 6524 в) -28987

Информатика

Ответы

dannytr
16*6524равно то получится 104384
saltikovaK.S.1482

#include <iostream>

#include <stdio.h>

using namespace std;

int main()

{

   int sum=0,n,count=1, count_ch=0;

   float result;

   cin >> n;

   if (n<10000)

   {

       while (n != 0)

       {

           if (n % 2 == 0)

           {

               sum += n;

               count_ch++;

           }

           cin >> n;

           count++;

           if (n > 10000 or count > 1000)

           {

               break;

           }

       }

   }

   result = sum/count_ch;

   printf("%.2f",result);

}

IPMelnikovR146
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, а проверку при на проверку, что остаток от деления равен нулю, (a + b + c + d) % (c - d) == 0.

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

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

Надо. запишите внутреннее представление следующих десятичных чисел, используя 16-разрядную ячейку: а) -15098 б) 6524 в) -28987
Ваше имя (никнейм)*
Email*
Комментарий*

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

sergeev-alp5
I.B.Petrishchev
mariokhab
diana-kampoteks
Kashtanov Anna
jstepanova
monenko
Терентьева
Nivanova995
oldprince840
namik120939
leobashkurov1089
dearmaria
lshimina65
IPMelnikovR146