13 в 10-ой = 1101 в 2-ой.
Запишем в 16 разрядной ячейке:
Первый разряд ячейки отводим под знак числа. Число положительное, значит записываем 0.
0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1
1. V=t*D*i=55*15*5=<span>
4125 бит=</span><span><span>515,625 байт
2.</span></span>V=120*15*23*2=<span>
82800 бит/8/1024=</span><span><span>10,10742 Кбайт</span></span>
1)
#include <iostream>
using namespace std;
int A[1000];
int main()
{
int n;
cin >> n;
for (int i = 1; i <= n; i++)
{
cin >> A[i];
if (A[i] % 2 == 0)
{
A[i] *= 2;
}
cout << A[i] << " ";
}
return 0;
}
Остальные решения прикрепил файлами
Var
a: array[1..100] of integer;
i, n: integer;
begin
{ввод массива}
n := 15;
writeln('Данные массива:');
for i := 1 to n do
begin
a[i] := random(40 + 40) - 40;
write(a[i], ' ');
end;
writeln();
{изменение элементов}
for i := 1 to n do
begin
if a[i] mod 5 = 0 then
a[i] := 2 * a[i]
else a[i] := a[i] - 2;
write(a[i], ' ');
end;
end.