1) 491.520 бит = 61.440 байт = 60 Кбайт
2) 983.040 бит = 122.880 байт = 120 Кбайт
3) 819.200 бит = 102.400 байт = 100 Кбайт
4) 655.360 бит = 81.920 байт = 80 Кбайт
5) 960 бит = 120 байт
Объяснение:
1) 32 страницы, на каждой странице 40 строк, в каждой строке 48 символов ⇒ 32 · 40 · 48 = 61440 (символов во всей статье)
Кодировка всей статьи занимает 61440 * 8 = 491.520 бит.
2) 48 страниц, на каждой странице 40 строк, в каждой строке 64 символа ⇒ 48 · 40 · 64 = 122.880 (символов во всей статье)
Кодировка всей статьи занимает 122.880 * 8 = 983.040 бит.
3) 64 страницы, на каждой странице 40 строк, в каждой строке 40 символов ⇒ 64 · 40 · 40 = 102.400 (символов во всей статье)
Кодировка всей статьи занимает 102.400 * 8 = 819.200 бит.
4) 32 страницы, на каждой странице 40 строк, в каждой строке 64 символа ⇒ 32 · 40 · 64 = 81.920 (символов во всей статье)
Кодировка всей статьи занимает 81.920 * 8 = 655.360 бит.
5) Предложение "Роняет лес багряный свой убор, сребрит мороз увянувшее поле." содержит 60 символов (включая пробелы) ⇒ 60 * 16 = 960 бит
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int x, i, j, s;
cout << "Введите x: ";
cin >> x;
for (int i = 2; i <= x; i++)
{
s = 0;
for (int j = 1; j <= i / 2; j++)
{
if (i % j == 0)
{
s += j;
}
}
if (s == i)
{
cout << i << " ";
}
}
}
Объяснение:
#include <iostream> // Библиотека ввода-вывода
#include <clocale> // Библиотека локализации (возможно, будет работать и без нее)
using namespace std; // Пространство имён
int main()
{
setlocale(LC_ALL,"Russian"); // Локализация в консоли (возможно, будет работать и без нее)
int x, i, j, s; // Объявление переменных
cout << "Введите x: "; // Выводим текст
cin >> x; // Вводим x с клавиатуры
for (int i = 2; i <= x; i++) // Выполняем до того момента, пока i <= x
{
s = 0;
for (int j = 1; j <= i / 2; j++) // Выполняем до того момента, пока j <= i ÷ 2 (без остатка)
{
if (i % j == 0) // Если остаток от i ÷ j = 0
{
s += j; // К s прибавляется j
}
}
if (s == i) // Если s = i
{
cout << i << " "; // Выводим i с пробелом
}
}
}