М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Margogjf
Margogjf
17.03.2021 09:32 •  Информатика

Обьем сообщения ,содержащего 512 символов,состовляет 0,5 кбайт .сколько символов содержит алфавит ,с которого это сообщение

👇
Ответ:
ruslankuksa07
ruslankuksa07
17.03.2021
0,5 Кбайт = 0,5*1024 байт = 512 байт
На 1 символ 512 байт / 512 симв = 1 байт = 8 бит
Количество символов алфавита = 2^8=256
4,6(92 оценок)
Открыть все ответы
Ответ:
il1234561
il1234561
17.03.2021

космонавты успешно выполнили , проработав на космической станции «мир» 253 дня. среди депутатов было четыре женщины. машины стояли одна от другой в полутора метрах. у обоих ворот пришлось выставить часовых. за день депутат успевал принять и выслушать тридцать четыре человека. по накладной следовало выдать 22 штуки ножниц для ателье. касса банка располагала пятистами пятьдесят четырьмя тысячами рублями. груздь содержит в своей шляпке 32, 2 процента белков. в этом году город отметил свое шестисотлетие. ему пришлось ограничиться тремя тысячами двухстах сороками рублями. все дело заняло не более пары минут. мы опоздали всего на полторы сутки. в его словах была все же какая- то двусмысленность. на столе лежало пол огромного арбуза. лекции студентам читали трое профессоров. с обеих сторон простирался густой лес.

4,5(68 оценок)
Ответ:
Огнены
Огнены
17.03.2021
#include <iostream> #include <ctime>//Нужно для генерации n - значных чисел using namespace std;   int getRandVal(int n);//Функция генерирует случайное n-ое число //Функция вернёт массив цифр составляющих число val //переменная n будет содержать число цифр в массиве //флаг bGetArray определяет записывать ли разряды в //массив или лишь ограничиться подсчётом разрядов числа int * splitValue(int val, int &n, bool bGetArray); //Функция проверяет состоит ли число только из нечётных чисел bool (int val);   int main() {     int i;     int m;//Будет содержать число чисел для анализа     int n;//Будет содержать число разрядов для чисел     int sum;//Будет содержать сумму чисел     int cnt;//Будет содержать кол-во n-значных чисел     //состоящих только из нечётных значений     int *arr = NULL;//Указатель на массив с n-значн числами     while(true)     {         system("cls");         cout<<"Enter number values in array : ";cin>>m;         cout<<"Enter n digits in values     : ";cin>>n;         arr = new int[m];         cout<<"Generated array of values\n";         for(i = 0; i < m; i++)             cout<<(arr[i] = getRandVal(n))<<endl;         cout<<"Values in array with only odd numbers\n";         for(sum = (cnt = (i = 0)); i < m; i++)         {             if((arr[i]))             {                 cout<<arr[i]<<endl;                 sum = sum + arr[i];                 cnt = cnt + 1;             }         }         delete [] arr;         if(!cnt)             cout<<"array not contain values which consist"                 <<" only from no-odd numbers\n";         else         {             cout<<"sum of values which consist"                 <<" only from no-odd numbers is "                 <<sum<<endl;             //Разбиваем значение суммы на разряды             arr = splitValue(sum, n, true);             for(cnt = (i = 0); i < n; i++)             {                 if(!(arr[i]))                     cnt = cnt + 1;             }             cout<<"given sum contains from "<<cnt<<" odditive numbers\n";             delete [] arr;         }         system("pause");     }     return 0; }   int getRandVal(int n) {     int val = 0;     int nDigits = 0;     //Будем продолжать генерацию     //пока не сгенерируем случ     //n-значное число     while(nDigits != n)         splitValue((val = rand()%RAND_MAX), nDigits, false);     return val; }   int * splitValue(int val, int &n, bool bGetArray) {     int * arr = NULL;//Указатель на массив с разрядами числа val     if(val < 0)         val *= -1;//Знак числа нам не нужен     //Подсчитываем число разрядов в числе     int i, buf = val;     for(n = 0; 0 < buf; n++)         buf = buf / 10;     //Выделяем память под массив чисел     if(bGetArray)     {         arr = new int[n];         for(i = 0; 0 < val; i++)         {             //Записываем в массив цифры разрядов числа             arr[i] = val % 10;             val    = val / 10;         }     }     return arr; }   bool (int val) {     bool bRet = true;     int nDigits = 0;     int * array = splitValue(val,nDigits,true);     for(int i = 0; i < nDigits && bRet; i++)     {         if(array[i]%2 == 0)             bRet = false;     }     delete [] array;     return bRet; }
4,4(39 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ