МуратМарина1140
?>

Алфавит состоит из 8 символов появлени0е которых равновероятно.полученное сообщение состоит из 23 символов какой объем информации оно несет

Информатика

Ответы

Глазкова633
8 = 2^3, следовательно, 3 бита - вес одного символа.

23 * 3 = 69 бит.
MaratФам
В наихудшем случае, последнее новогоднее число - 11111111.

#include <iostream>

bool isNewYearNumber(int n);
int sumDigits(int num);
bool hasZero(int n);

int main() {
  const int LASTNEWYEARNUMBER = 11111111;
  long long sum = 0;
  for(int i = 0; i <= LASTNEWYEARNUMBER; i++)
    if ( isNewYearNumber(i) )
      sum += i;
  std::cout << "Сумма всех новогодних чисел: " << sum << '\n';
  return 0;
}

bool isNewYearNumber(int n)
{
  if ( !( hasZero(n) ) && sumDigits(n) == 8)
    return true;
  else
    return false;
}

int sumDigits(int num)
{
  int sum = 0;
  while ( num > 0 ) {
    sum += num % 10;
    num /= 10;
  }
  return sum;
}

bool hasZero(int n)
{
  if (n < 0)
    n = -1 * n;
  if (n % 10 == 0)
    return true;
  else if (n / 10 > 0)
     hasZero(n / 10);
  else
    return false;
}
admin8808
В наихудшем случае, последнее новогоднее число - 11111111.

#include <iostream>

bool isNewYearNumber(int n);
int sumDigits(int num);
bool hasZero(int n);

int main() {
  const int LASTNEWYEARNUMBER = 11111111;
  long long sum = 0;
  for(int i = 0; i <= LASTNEWYEARNUMBER; i++)
    if ( isNewYearNumber(i) )
      sum += i;
  std::cout << "Сумма всех новогодних чисел: " << sum << '\n';
  return 0;
}

bool isNewYearNumber(int n)
{
  if ( !( hasZero(n) ) && sumDigits(n) == 8)
    return true;
  else
    return false;
}

int sumDigits(int num)
{
  int sum = 0;
  while ( num > 0 ) {
    sum += num % 10;
    num /= 10;
  }
  return sum;
}

bool hasZero(int n)
{
  if (n < 0)
    n = -1 * n;
  if (n % 10 == 0)
    return true;
  else if (n / 10 > 0)
     hasZero(n / 10);
  else
    return false;
}

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

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

Алфавит состоит из 8 символов появлени0е которых равновероятно.полученное сообщение состоит из 23 символов какой объем информации оно несет
Ваше имя (никнейм)*
Email*
Комментарий*

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

yrgenson2011801
energycomplect5914
Калмыкова-Петрунина
multikbo3049
ilyushin-e
molchanovaelena284
Хромов1501
Полковников_Милана
101110(2)-10-қа айналдыру​
Rizhov Alekyan325
Тарбаева1243
Yuliya Aleksandr282
severbykova
Pavlushina-Novikova
SEMENOV25352
Anzhelika-Bulanov802