Natysya7777
?>

Информатика что это за числа

Информатика

Ответы

timsch12
Это двоичные числа
01100111_2 = 0*2^7+1*2^6+1*2^5+0*2^4+0*2^3+1*2^2+1*2^1+1*2^0 = 64+32+4+2+1 = 103_10
Нулевые множители можно не писать, получится короче
10000111_2 = 1*2^7+1*2^2+1*2^1+1*2^0 = 128+4+2+1 = 135_10
Здесь символом _2 обозначено двоичное число, а символом _10 - десятичное
Adassa00441
// PascalABC.NET 3.2, сборка 1363 от 17.12.2016
// Внимание! Если программа не работает, обновите версию!

begin
  var N:=ArrRandom(50,-111,348); N.Println;
  Writeln('Произведение элементов, кратных 5, равно ',
    N.Where(x->x mod 5=0).Aggregate(BigInteger(1),(a,b)->a*b));
  if N.Where(x->x.IsOdd).Count>N.Where(x->x.IsEven).Count then
    Writeln('Нечетных элементов больше')
  else Writeln('Четных элементов больше')
end.

Пример
151 129 60 55 140 -61 180 221 -7 1 -6 118 80 215 -109 176 82 265 209 234 36 276 71 147 268 138 288 300 37 270 290 79 -88 183 197 -13 23 222 -106 137 76 180 240 287 -55 -7 48 111 222 -82
Произведение элементов, кратных 5, равно -21155254513747200000000000000
Четных элементов больше
sokolowskayaa
// PascalABC.NET 3.2, сборка 1363 от 17.12.2016
// Внимание! Если программа не работает, обновите версию!

begin
  var N:=ArrRandom(50,-111,348); N.Println;
  Writeln('Произведение элементов, кратных 5, равно ',
    N.Where(x->x mod 5=0).Aggregate(BigInteger(1),(a,b)->a*b));
  if N.Where(x->x.IsOdd).Count>N.Where(x->x.IsEven).Count then
    Writeln('Нечетных элементов больше')
  else Writeln('Четных элементов больше')
end.

Пример
151 129 60 55 140 -61 180 221 -7 1 -6 118 80 215 -109 176 82 265 209 234 36 276 71 147 268 138 288 300 37 270 290 79 -88 183 197 -13 23 222 -106 137 76 180 240 287 -55 -7 48 111 222 -82
Произведение элементов, кратных 5, равно -21155254513747200000000000000
Четных элементов больше

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

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

Информатика что это за числа
Ваше имя (никнейм)*
Email*
Комментарий*

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

universal21vek116
imosal
asl09777
suhovaab
ngz55
balabina-Olesya
yocrew13
AlidzhanovDenis491
Nevstrueva_Vasilevna
Volkov
yurazharov
zuzman601
Sharap
gavrilasmax05
yuip2008