Переведите в МБайты: 41943040 бит 1. Найдите информационный объём сообщения (i = 16 бит / символ)
2. Расшифруйте слово:
ЕВС ТУ
№5. Файл объёмом 4096 КБайт передаётся за 8 секунд. Определите, с какой скоростью (в КБайтах / сек) передаётся данный файл.
3. Файл находился в каталоге C:\1\2\3\4\5. Сначала пользователь спустился на один уровень вниз в папку 6, затем поднялся на один уровень вверх и ещё раз поднялся на один уровень вверх, куда и был перемещён файл. Определите полный путь к каталогу, где теперь находится файл.
о повезло повезло, пару минут назад эту же задачу решил :
#include <iostream>
#include <vector>
using namespace std;
void make_matrix(vector<vector<int>> &v){
int n = v.size(), m = v.front().size(), cur = 0;
for(int i = 0; i < m; i++){
for(int j = 0; j < n; j++){
v[j][i] = cur;
cur++;
}
}
}
void print_matrix(vector<vector<int>> &v){
int n = v.size(), m = v.front().size();
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++)
cout << v[i][j] << " ";
cout << "\n";
}
}
signed main(){
int n, m;
cin >> n >> m;
vector<vector<int>> a(n, vector<int> (m));
make_matrix(a);
print_matrix(a);
}
пишу на python
n, m = map(int, input().split()) #считываю n,m в одну строку
matrix = [] # создаю пустой лист
for i in range(n): # вхожу в цикл для заполнения
matrix.append(list(map(int, input().split( # заполняю построчно
myMax = matrix[0][0] # создаю переменную куда кладу значения матрицы с индексами 0,0
for i in range(n): # прохожу по строкам
for j in range(m): # прохожу по столбикам
if myMax < matrix[i][j]: #если значение взятое из матрицы с индексами i,j больше myMax
myMax = matrix[i][j] # присвоить myMax это значение
print("max=" + str(myMax)) # вывести на экран результат