ddhfh
18.07.2021 07:53

Код c++(cin cout) с массивами


Код c++(cin cout) с массивами

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
milanakalinovskaya
02.09.2022 01:01

C++ (Qt)Выделить код

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

#include <stdio.h>

#include <tchar.h>

#include <iostream>

#include <algorithm>

#include <vector>

using namespace std;

 

class group

{

   char** family;

   int** ball;

   int max_i;

public:

   group();

   void set_family(char* s);

   void set_balls(int* s, int i);

   void get_list();

};

group::group()

{

   group::max_i = 0;

   group::family = new char* [255];

   group::ball = new int* [255];

}

void group::set_family(char* s)

{

   group::family[group::max_i] = new char[255];

   group::family[group::max_i] = s;

}

void group::set_balls(int* s, int i)

{

   group::ball[group::max_i] = new int[i + 1];

   group::ball[group::max_i][0] = i;

   for (int j = 1; j < i; j++)

       group::ball[group::max_i][j] = s[j - 1];

   group::max_i++;

}

void group::get_list()

{

   int tmp = 0;

   double buf = 0;

   for (int i = 0; i < group::max_i; i++)

   {

       cout << group::family[i] << endl;

       tmp = group::ball[i][0];

 

       for (int j = 1; j < tmp; j++)

           buf += group::ball[i][j];

       buf /= tmp;

       cout << buf << endl;

       cout << "" << endl;

       buf = 0;

       tmp = 0;

   }

}

int main()

{

   

   cout << "Тут";

}

0,0(0 оценок)
Ответ:
juliajulia005
10.08.2022 00:29

1) 1024 символа это 10 бит на символ (1024 = 2^10). Значит текста занимает 24576*10 = 245760 бит = 245760/8 байт = 245760/8/1024 кбайт = 30 кбайт

2) 7кбайт = 7168 байт -> у нас 1 байт на символ = 8 бит. С бит можно закодировать алфавит мощностью 2^8 = 256 символов

3) TrueColor - это цвет глубиной 24 бита = 3 байта. Рисунок 64*272 с такой глубиной занимает 64*272*3 байт = 64*272*3/1024 кбайт = 51 кбайт

4) 75 кбайт = 75*1024 байт = 75*1024*8 бит = 614400 бит

Всего пикселей в рисунке: 768*160 = 122880

Находим глубину цвета каждого пикселя: 614400/122880 = 5 бит

С бит можно закодировать максимум 2^5 = 32 цвета

5) Частота 22000 Гц и разрядность 24 бита означают, что на каждую секунду звука приходится 22000 замеров уровня и каждый кодируется 24 битами = 3 байтами, т.е. одна секунда занимает 22000*3 = 66000 байт.

Тогда минута звучания занимает 66000*60 байт = 66000*60/1024 кбайт = 66000*60/1024/1024 Мбайт = 3,78 Мбайт

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота