Кодировка какая? Если кодировка Unicode, каждый символ кодируется 16 битами, если переводить в байты тогда 16 бит это 2 байта Строка: 60 символов по 16 бит = 960 бит 60 символов по 2 байта = 120 байт Страница: 40 строк по 960 бит = 38400 бит 40 строк по 120 байт 4800 байт Учебник: 288 страниц по 38400 бит = 11059200 бит 288 страниц по 4800 байт = 1382400 байт ответ: 11059200 бит, 1382400 байт
Если кодировка КОТ-8 или Windows-1251, каждый символ кодируется 8 битами, 8 байт это 1 байт Строка: 60 символов по 8 бит = 480 бит 60 символов по 1 байту = 60 байт Страница: 40 строк по 480 бит = 19200 бит 40 строк по 60 байт = 2400 байт Учебник: 288 страниц по 19200 бит = 5529600 бит 288 страниц по 2400 байт = 691200 байт ответ: 5529600 бит, 691200 байт
С# консольное приложение
Объяснение:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//Ваш массив
string[] months = {"May","August","April","May","July"};
//Искать до тех пор пока в массиве есть "Май"
while (-1!=Array.IndexOf(months,"May"))
{
//Найти где находится Май в массиве
int index = Array.IndexOf(months, "May");
//Изменить май
months[index] = "Это не май";
}
//Для отладки
Console.ReadKey();
}
}
}
Если кодировка Unicode, каждый символ кодируется 16 битами, если переводить в байты тогда 16 бит это 2 байта
Строка: 60 символов по 16 бит = 960 бит
60 символов по 2 байта = 120 байт
Страница: 40 строк по 960 бит = 38400 бит
40 строк по 120 байт 4800 байт
Учебник: 288 страниц по 38400 бит = 11059200 бит
288 страниц по 4800 байт = 1382400 байт
ответ: 11059200 бит, 1382400 байт
Если кодировка КОТ-8 или Windows-1251, каждый символ кодируется 8 битами, 8 байт это 1 байт
Строка: 60 символов по 8 бит = 480 бит
60 символов по 1 байту = 60 байт
Страница: 40 строк по 480 бит = 19200 бит
40 строк по 60 байт = 2400 байт
Учебник: 288 страниц по 19200 бит = 5529600 бит
288 страниц по 2400 байт = 691200 байт
ответ: 5529600 бит, 691200 байт