1) a= 4096, L= 1/512 Мб= 16384 бит
N= 2^i, ищем i
i=L/a= 16384/4096=4
i=4бита
N=2^4=16
<span><span># include <iostream>
</span>
using
namespace
std;
<span>int
</span>main()
{
cout << "\t\tПрограмма палиндром в С++\n" << endl;
<span>int
</span>a, b, c, e, q;
cout << "Введите шестизначное число: ";
cin >> a;
cout << "\n\n";
if (a >= 99999 & & a <= 100000)
{
b = a / 100000;
a = a % 100000;
c = a / 10000;
a = a % 10000;
a = a % 1000;
e = a / 100;
a = a % 100;
q = a / 10;
a = a % 10;
if (b == a & & c == e)
{
cout << "Это число палиндром";
}
<span>else
</span>cout << "Это число не палиндром";
}
<span>else
</span>cout << "Вы ввели не шестизначное число!!!";
return 0;
}</span>
Ввод: микрофон, вебкамера, тачпад, сканер, клавиатура
Вывод: монитор, принтер, колонки, плоттер
Хранение: юсб-накопитель, жесткий диск
737^10-2,16≈4,72797•10^28
<em><u>Pascal:</u></em>
var a:array [1..10] of integer;
i:integer;
begin
for i:=1 to n do
begin
write ('A[',i,'] = ');
readln (a[i]);
end;
for i:=1 to 10 do
if a[i] mod 2 = 1 then write (a[i],' ');
end.
<em><u>C++:</u></em>
#include <iostream>
using namespace std;
int main()
{
int a[10];
for (int i = 0; i<10; i++)
{
cout <<"A[" <<i <<"] = '";
cin >>a[i];
}
for (int i = 0; i<10; i++)
if (a[i]%2==1)
cout <<a[i] <<" ";
return 0;
}