1) 15 Кбайт
2) 7 или 6 (см. объяснения)
Объяснение:
1)
V = K * i, где
V - это информационный объём текстового сообщения (размер файла, содержащего сообщение)
K - количество символов в сообщении
i - информационный вес одного символа (число бит, используемых для записи одного символа)
Дано:
К = 16 страниц x 30 строк x 32 символа = 15 360 символов
i = 8 бит
Найти:
V
V = K * i = 15 360 * 8 = 122 880 бит
V = 122 880 бит = 122 880 / 8 = 15 360 байт = 15 360 / 1024 = 15 Кбайт
2)
Очень странная таблица (смотри картинку). Не совпадают цифры в расстояниях между CD-DC и CF-FC.
Построим граф по данным таблицы (смотри картинку).
Если мы возьмём значения CD-DC = 2 и CF-FC = 4 (чёрные цифры на картинке), то самым коротким путём будет ACEF = 4 + 2 + 1 = 7
Если мы возьмём значения CD-DC = 4 и CF-FC = 2 (красные цифры на картинке), то самым коротким путём будет ACF = 4 + 2 = 6
1) 15 Кбайт
2) 7 или 6 (см. объяснения)
Объяснение:
1)
V = K * i, где
V - это информационный объём текстового сообщения (размер файла, содержащего сообщение)
K - количество символов в сообщении
i - информационный вес одного символа (число бит, используемых для записи одного символа)
Дано:
К = 16 страниц x 30 строк x 32 символа = 15 360 символов
i = 8 бит
Найти:
V
V = K * i = 15 360 * 8 = 122 880 бит
V = 122 880 бит = 122 880 / 8 = 15 360 байт = 15 360 / 1024 = 15 Кбайт
2)
Очень странная таблица (смотри картинку). Не совпадают цифры в расстояниях между CD-DC и CF-FC.
Построим граф по данным таблицы (смотри картинку).
Если мы возьмём значения CD-DC = 2 и CF-FC = 4 (чёрные цифры на картинке), то самым коротким путём будет ACEF = 4 + 2 + 1 = 7
Если мы возьмём значения CD-DC = 4 и CF-FC = 2 (красные цифры на картинке), то самым коротким путём будет ACF = 4 + 2 = 6
/ deit.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>
#include <locale>
using namespace std;
void vvod_matr(int mas[][4], const int &n, const int &m)
{
for(int i = 0; i < n; i++)
for(int j = 0; j < m; j++)
{
wcout << L"Введите элемент матрицы[" << i << "][" << j << "]: ";
cin >> mas[i][j];
}
}
void print(int mas[][4], const int &n, const int &m)
{
for(int i = 0; i < n; i++)
{
cout << "\n\t";
for(int j = 0; j < m; j++)
{
cout << setw(3) << setiosflags(ios::left) << mas[i][j];
}
}
}
void _tmain()
{
wcout.imbue(locale(".866"));
const int n = 4, m = 4;
int mas[n][m];
wcout << L"Введите матрицу:\n";
vvod_matr(mas, n, m);
wcout << L"\nВведенная матрица:\n";
print(mas, n, m);
/* умножаем четные элементы матрицы*/
int prois_chet = 1;
for(int i = 0; i < n; i++)
for(int j = 0; j < m; j += 2)
{
prois_chet *= mas[i][j];
}
wcout << L"\n\nПроизведение четных элементов матрицы: " << prois_chet;
/*упорядочиваем элементы второго столбца по возрастанию*/
int stb = 1, t;
for(int i = 0; i < n-1; i++)
for(int j = i+1; j < n; j++)
{
if(mas[i][stb] < mas[j][stb])
{
t = mas[i][stb];
mas[i][stb] = mas[j][stb];
mas[j][stb] = t;
}
}
wcout << L"\n\nУпрядоченная матрица:\n";
print(mas, n, m);
cout << "\n\n";
}
Объяснение:
программа большая 74 строчки поэтому сайт может не так её отобразить