Program n1;
var F: array[1..14] of integer;
i,k: integer;
begin
randomize;
write('массив: ');
for i:=1 to 14 do begin
F[i]:=random(23)-11;
write(F[i],' ');
end;
writeln;
k:=0;
for i:=1 to 14 do if F[i] mod 5=0 then k:=k+1;
write('кол-во эл. крат. 5: ',k);
end.
Ответ:
1. смешанная адресация
2. то же значение, что в В2
3. =B4*($C$2+D3)
4. ошибка, С$5 выйдет за пределы таблицы
5. =$D6+E6
Объяснение:
1. один знак $ - смешанная, нет знаков $ - относительная, два знака $ - абсолютная
2. то же значение, что в B2, т.к. абсолютная адресация
3. у ячеек с относительной адресацией увеличился номер строки на 1
4. ошибка связана с тем, что формула копируется в ячейку, находящуюся на 3 столбца левее, а столбец С в ссылке С$5 может быть изменен максимум до столбца А, то есть на 2 левее
5. столбец D не изменяется т.к. слева $, а остальные значения будут меняться при копировании
Если я правильно понял задание:
#include <iostream>
#include <algorithm>
#include <clocale>
template<typename T>
void func(T&& var1, T&& var2)
{
auto var3 = std::minmax(var1, var2);
std::cout << "min = " << var3.first << " | " << " max = " << var3.second << std::endl;
}
template<typename T>
void func(T&& var1, T&& var2, T&& var3)
{
auto var4 = std::minmax({var1, var2, var3});
std::cout << "Макс. число больше мин. числа в " << var4.second / var4.first << std::endl;
}
int main()
{
std::setlocale(LC_ALL, "Russian");
float var1, var2, var3;
std::cin >> var1 >> var2;
func(var1, var2);
std::cin >> var1 >> var2 >> var3;
func(var1, var2, var3);
std::system("PAUSE >> void");
return 0;
}
1) местонахождение адреса данной страницы
2) название страницы
3) основное место
4) фоновый звук, время воспроизведения музыки и местонахождение файла
600+2049+4096+4508=11253
11253:2048=5.4 Примерно.
Нужно 6 кластеров для хранения всех четырёх файлов.