8*1024*1024*1024*2=17179869184 ячейки
1 ячейка = 8 битам
Var
s:real;
n,i:integer;
a:array[1..1000] of real;
begin
write('Введите кол-во элементов: '); readln(n);
writeln('Введите элементы: ');
for i:=1 to n do
read(a[i]);
s:=0;
for i:=1 to n do
if odd(i) then s:=s+a[i];
writeln('Сумма: ',s);
end.
200*35*50 = 350 000 байт
350 000 байт = 0,35 Мбайт
2 Гб = 2000 Мбайт
2000 / 0,35 = 5 714 учебников
#include <iostream>
int main()
{
int
number,
val,
digits;
bool query[2]{false, false};
std::cout << "Введите число: ";
std::cin >> number;
std::cout << std::endl << "Введите цифру, которую нужно найти в числе: ";
std::cin >> val;
while(number)
{
digits = number % 10;
number /= 10;
if(digits == 3)
query[0] = true;
else if(digits == val)
query[1] = true;
}
if(query[0])
std::cout << "Число 3 входит" << std::endl;
else std::cout << "Число 3 не входит" << std::endl;
if(query[1])
std::cout << "Число " << val << " входит" << std::endl;
else std::cout << "Число " << val << " не входит" << std::endl;
}
Синея <span>«Peugeot»
</span><span>Эдгар ошибся с цветом
Вадим с маркой
Артем с маркой</span>