Умножаем высоту a на 2, умножаем ширину b на 2 и складываем полученные произведения.
Var ar:array[1..12] of integer;
i,min:integer;
begin;
min:=2147483647;
for i:=1 to 12 do
begin;
readln(ar[i]);
if (ar[i]>0) and (ar[i]<min) then
min:=ar[i];
end;
writeln;
writeln('Array:');
for i:=1 to 12 do
write(ar[i]:4);
writeln;
write('Min:',min);
<span>end.</span>
0011 010 0000 011 это в десятичном 4
159 13 46 18 это в двоичном 001100010011010100111001001000000011000100110011001000000011010000110110001000000011000100111000
(кстати ты перепутал десятичный и двоичный коды)
<h2>[Код написан и выполнен на языке С++]</h2>
#include <iostream>
#include <string>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
string N, t;
cout << "Введите строку, содержащую символ '*': ";
cin >> N;
for(int i = 0; i < N.length(); i++){
if(N[i] != '*'){
t.push_back(N[i]);
}
}
cout << endl << t;
return 0;
}
<h2>Пример:</h2>
Введите строку, содержащую символ '*': c*o*p*y
copy