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

Информационное сообщение объемом 3,5 Кб имеет алфавит из 16 слов. Сколько символов содержит это сообщение? Запись с формулами.

👇
Ответ:
Стася911
Стася911
30.05.2020

3,5кб=28672бита/7168=4

то есть 1 символ занимает 4 бита

по формуле Хартли

Н равно 2 в степени 4= 2 *2*2*2=16 символов

Объяснение:

удачи)

4,6(99 оценок)
Ответ:
borkunovanasta
borkunovanasta
30.05.2020

I = 3,5 Кбайт = 28672 бит

N = 2^{i}

i = 4

I = k * i

k = I / i

k = 28672 / 4 = 7168 символов

ответ: 7168 символов

4,7(2 оценок)
Открыть все ответы
Ответ:
RTF1111
RTF1111
30.05.2020

ответ: N - количество чисел(вводим с клавиатуры)

K - требуемый член. К не может быть больше N , поэтому если к больше N программа требует ввести вас число К еще раз.

Объяснение:

#include <stdio.h>

#include <malloc.h>

int main(void) {

int N,k,*a,b=0 ;

printf("Введите количество введеных чисел ");

scanf("%d",&N);

while(b==0){

printf("Введите число К ");

scanf("%d",&k);

if(k>N){printf("число к не может быть больше N.");continue;}

b=1;

  }

a = (int*)malloc(N* sizeof(int));

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

  {  

printf("введите ");printf("%d",i+1); printf("-ый член ");

scanf("%d",&a[i]);

  }

printf("К-ый член набора равен  = ");printf("%d",a[k-1]);

free(a);

return 0;

}

4,8(92 оценок)
Ответ:
petrius100p0bmz5
petrius100p0bmz5
30.05.2020

#include <stdio.h>

void viewbooks()

{

FILE *f;

char c, word[50]={0};

int k=0,i,n;

if((f=fopen("books.txt","r"))==NULL)

 printf("error");

c=fgetc(f);

n=0;

for(;;)

{

 c=fgetc(f);

 if(c==EOF)

 {

   if(n==0)

   {

     printf("File is empty");

     break;

   }

   printf("date: ");

   for(i=0;i<k;i++)

     printf("%c",word[i]);

   break;

 }

 word[k]=c;

 k++;

 if(c=='"' || c==' ')

 {

   n++;

   if(n==1)

     printf("book 1:\n");  

   if(c=='"' && n%3!=0)

     printf("name: ");

   else if(n%3!=0)

     printf("author: ");

   if(n%3==0)  

     printf("date: ");

   for(i=0;i<k-1;i++)

     printf("%c",word[i]);

   for(i=0;i<k;i++)

     word[i]=0;

   c=fgetc(f);

   if(c==EOF)

     break;

   if(c==' ')

     k=0;

   else

   {

     word[0]=c;

     k=1;

   }

   printf("\n");

   if(n%3==0)

     printf("book %d:\n",n/3+1);

 }

}

fclose(f);

}

int main()

{

viewbooks();

return 0;

}

Пример входных данных(в файле books.txt):

"AAA" X.Y.Xyzf 1234

"Bb" A.V.Ytrewq 7777

"" P.M.Qwerty 1011

"" I.U.Qwerty 1113

Выходные данные:

book 1:

name: AAA

author: X.Y.Xyzf

date: 1234

book 2:

name: Bb

author: A.V.Ytrewq

date: 7777

book 3:

name:

author: P.M.Qwerty

date: 1011

book 4:

name:

author: I.U.Qwerty

date: 1113

Примечания:

В файле books.txt название книги должно быть в двойных кавычках. Название книги, автор и дата отделяются друг от друга только одним пробелом.

4,7(10 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ