на носителе информации хранятся текстовые файлы, содержащие ровно по 1 символов. в каждом файле хранятся только значения кодов символов с использованием двухбайтной кодировки unicode. весь объем данных носителя разбит на блоки одинакового размера. если размер носителя не кратен размеру блока, может остаться неразмечанная область, меньшая размера блока, в которую нельзя помещать информацию. для хранения каждого файла отводится целое количество блоков. если последний блок заполняется данными файла не до конца, оставшееся место не может быть использовано для хранения других файлов. весь объем данных носителя отводится только для хранения файлов.
если использовать блоки, размером x кбайт, то на носителе размером 8мбайт можно разместить ровно на 9файлов меньше, чем если использовать блоки размером 4×x кбайт.
найдите минимальное значение x, при котором это возможно.
примечание: 1 мбайт = 1024 кбайт; 1кбайт = 1024 байта.
Begin
writeln('Введите день месяца');
readln(b);
writeln('Введите номер месяца');
Readln(a);
Case a of
1: writeln(b,' янавря');
2: writeln(b,' февраля');
3: writeln(b,' марта ');
4: writeln(b,' апреля ');
5: writeln(b,' мая');
6: writeln(b,' июня ');
7: writeln(b,' июля');
8: writeln(b,' августа');
9: writeln(b,' сентября');
10: writeln(b,' октября');
11: writeln(b,' ноября');
12: writeln(b,' декабря');
else writeln('Месяца №', a,'нет');
end;
end.
#include
#include
int main()
{
int n;
int cnt = 0;
std: : cin > > n;
int **arr = new int*[n];
for(int i=0; i
{
arr[i] = new int[n];
for(int j=0; j
{
std: : cin > > arr[i][j];
//arr[i][j] = ++cnt;
}
}
cnt = 0;
while(cnt < n)
{
for(int i=0; i< (n-cnt); i++) std: : cout < < std: : setw(2) < < arr[cnt][i] < < " ";
std: : cout < < std: : endl;
cnt++;
}
for(int i=0; i
delete [] arr[i];
delete [] arr;
arr = nullptr;
system("pause");
return 0;
}