Есть ответ 👍

1. выполнить перевод из одной единицы измерения информации в другие:

1) 265848 байт = ? кб = ? бит

2) 2 гб = ? мб = ? байт

3) 3686,4 бит = ? кб

2. объем информационного сообщения 12 582 912 битов выразить в килобайтах и мегабайтах.

3. один символ алфавита "весит" 4 бита. сколько символов в этом алфавите?

4. книга, набранная с компьютера, содержит 150 страниц. на каждой странице – 40 строк, в каждой строке – 60 символов. определить объем информации в книге. ответ дать в килобайтах и мегабайтах.

5.информационное сообщение объемом 1,5 кб содержит 3072 символа. определить информационный вес одного символа использованного алфавита.

6.объем сообщения, содержащего 2048 символов, составил 1/512 часть мегабайта. каков размер алфавита, с которого записано сообщение?

7. в коробке лежат 64 цветных карандаша. сообщение о том, что достали белый карандаш, несет 4 бита информации. сколько белых карандашей было в коробке?

8. для кодирования сообщений решено использовать последовательности разной длины, состоящие из знаков «+» и «–». сколько различных сообщений можно закодировать, используя в каждом из них не менее 2–х и не более 6 знаков?

9. какое количество информации будет содержать зрительное сообщение о цвете вынутого шарика, если в непрозрачном мешочке хранятся:
а) 25 белых, 25 красных, 25 синих и 25 зеленых шариков;
б) 30 белых, 30 красных, 30 синих и 10 зеленых шариков?

10. в группе учатся 12 девочек и 8 мальчиков. какое количество информации несет сообщение, что к доске вызовут девочку; мальчика?

110
115
Посмотреть ответы 1

Ответы на вопрос:

eduard22222
4,8(78 оценок)

1) #include <iostream>

#include <vector>

using namespace std;

int main() {

vector<int> arr;

int N;

int sum = 0;

cin >> N;

for(int i = 0; i<N; ++i) {

int temp;

cin >> temp;

arr.push_back(temp);

if(i==0) {

sum = arr[i];

} else {

sum*=arr[i];

}

cout << "Sum: " << sum;

}

2) #include <iostream>

#include <vector>

using namespace std;

int main() {

vector<int> arr;

int N;

cin >> N;

int sum2(0), sum3(0);

for(int i = 0; i<N; ++i) {

 int temp;

 cin >> temp;

 arr.push_back(temp);

 if(arr[i]>9&&arr[i]<100) {

  if(sum2==0) {

   sum2=arr[i];

  } else {

   sum2*=arr[i];

  }  

 } else {

  if(arr[i]>99&&arr[i]<1000) {

   sum3+=arr[i];

  }

 }

}

cout << "Sum2: " << sum2 << endl << "Sum3: " << sum3;

}

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS