12 250 байт
Объяснение:
I = K * i, где
I - это информационный объём текста (размер файла, содержащего сообщение)
K - количество символов в тексте
i - информационный вес одного символа (число бит, используемых для записи одного символа)
N = 2^i, где
N - мощность алфавита (количество символов в алфавите)
i - информационный вес одного символа (число бит, используемых для записи одного символа)
^ - знак степени
Дано:
N = 256 символов
K = 5 страниц * 35 строк * 70 символов = 12 250 символов
Найти:
I
256 = 2^i
256 = 2⁸
i = 8 бит = 1 байт
I = 12 250 * 1 = 12 250 байт ≈ 11,963 Кбайт
1 байт = 8 бит
1 Кбайт = 1 024 байт
Поделитесь своими знаниями, ответьте на вопрос:
Дана строка, содержащая английский текст. Найти количество слов в тексте с++
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
string s;
int k=1;
getline(cin, s);
vector<string> words(1, "");
for (auto c: s)
{
if (c == ' ' || c==',' || c=='.'){
k++;
}
}
cout << k<< endl;
return 0;
}