#include <iostream>
using namespace std;
int main() {
int n=10,k=0;
int a[n];
srand(time(NULL));
cout<<"array:"<<endl;
for (int i=0; i<n; i++)
{
a[i]=rand() % 6;
cout<<a[i]<<" ";
}
cout<<endl;
for (int i=0; i<n-1; i++)
if (a[i]==a[i+1]) {
k++;
if (k==1) cout << "Есть: ";
cout<<a[i]<<" ";
}
if (k==0) cout << "нет";
system("pause");
return(0);
}
Пример:
<span>array:
0 5 5 0 2 5 2 4 0 5
Есть: 5 </span>
Алгоритм в прикрепленном файле, для графического исполнителя "Стрелочка"
Аналогично
begin
for var a := 100 to 999 do begin
for var b := 100 to 999 do begin
if a * b = a + b then writeln(a,'-', b);
end;
end;
end.
Каждый символ кодируется 2 байтами, то есть i=2 байт переводим в бит. i=16 бит. Всего символов 32. Значит, I = 32*16 = 512 бит
Ответ:512 бит
Как-то так. надеюсь подойдет...