#include <iostream>
#include <iomanip>
#include <ctime>
#define N 5
using namespace std;
int main()
{
int A[N][N];
int i, j;
setlocale(LC_ALL, "Russian");
srand(time(0));
cout << "Исходная матрица: " << endl;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
A[i][j] = rand() % 101 - 50;
cout << setw(4) << A[i][j];
}
cout << endl;
}
cout << "Измененная матрица: " << endl;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
if (i < j) A[i][j] = 0; // для побочной диагонали i<j заменяется на i<N-1-j
cout << setw(4) << A[i][j];
}
cout << endl;
}
return 0;
}
6144 * 40 = 245760 символов в 40 дорожках
Объяснение:
Один килобайт равен 1024 Байта
Соответственно у вас на дискете 1024*180=184320 Байт (это наш текст)
184320 / 40= 4608 Кбайт это у нас у нас столько байт на дорожке.
4608 / 8 = 576 Кбайт это у нас у нас столько байт в секторе.
1 байт = бит = 8 бит
576 Кбайт = 576 * 8 бит = 4608 бит в секторе
"64-ти символьный алфавит" .. Код у нас двоичный , значит = 64
А это значит что каждый символ алфавита занимает 6 бит (два в ШЕСТОЙ степени, значити 6-битный символ).
Мы выяснили что любой символ занимает на дискете 6 (ШЕСТЬ) бит.
4608 / 6 = 768 символов влезет в ОДИН сектор.
768* 8 секторов = 6144 символов в 8 секторах (на одной дорожке)
6144 * 40 = 245760 символов в 40 дорожках
Или где то так, пересчитай.
___________________
2)
а) 1,44 Мбайт = 1,44 * 1024 = 1474,56 Кбайт
Значит 1474,56 Кбайт / 100 Кбайт = 14 файлов
б) 1,2 * 1024 = 1228
1228/100=12 файлов
Поделитесь своими знаниями, ответьте на вопрос:
Интернет-тариф «Ночь+» обеспечивает максимальную скорость передачи данных по каналу 2 Мбит/ сек. с 7:00 до 24:00 и 4 Мбит/с с 24:00 до 7:00. Определите сколько секунд потребуется на загрузку файла объёмом 8 Мбайт при максимальной скорости, если закачка закончилась 10 сек. спустя после полуночи.
7зчцжршчцжшрйсвщойзшгвхйс