СПОСОБ №1
1) найти длину горизонтальной стороны прямоугольника.
2) найти длину вертикальной стороны прямоугольника.
3) сложить два получившихся числа.
4) умножить получившиеся число на два.
СПОСОБ №2
1) найти длину горизонтальной стороны прямоугольника.
2) умножить получившиеся число на два.
3) найти длину вертикальной стороны прямоугольника.
4) умножить получившиеся число на два.
5) сложить два получившихся числа.
Ну если не ошибаюсь
1 бай т= 8 бит 2^32бит = 4294967296 бит /8 =536870912 байт /1024= 524288 КБ /1024=512 мб /1024 =0,5 гига
Ответ будет - многоуровневая файловая система.
#include<iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"RUS");
int A, B = 0;
cout <<"Введите натуральное число: ", cin >> A;
while(A > 0)
{
if (A % 10 != 1 && A % 10 != 5)
{
B = B*10 + (A % 10);
}
A = A / 10;
}
while(B > 0)
{
A = A*10 + (B % 10);
B = B / 10;
}
cout << A;
return 0;
}
Я уж не силен в этой программе
но вот вроде должно получиться<span>
</span><span>var
a, b : array [1..16] of Integer;
begin
for var i := 1 to 16 do
a[i] := ReadLnInteger('a[' + i + '] =');
WriteLn('Массив A = ', a);
b := a;
Swap(b[2], b[5]);
Swap(b[4], b[9]);
Swap(b[7], b[15]);
Swap(b[9], b[16]); // повторяем обмен 9, если что?
WriteLn('Массив B = ', b);
end.</span>