Var i : Integer;
Begin
For i:=100 to 999 do
If (i mod 4 = 2) and (i mod 5 = 2) and (i mod 6 = 2) then Writeln(i);
end.
Результат:
122
182
242
302
362
422
482
542
602
662
722
782
842
902
962
100110=1*2(в степени 5)+0*2(в степени 4)+0*2(в степени 3)+1*2(в степени 2)+1*2(в степени 1)+0*2(в степени 0)=32+0+0+4+2+0=38
158 - Обычная программа
Добавляем считывание чисел:
145768
Добавляем суммирование и выводим результат :
14576238 - Ответ
Старый друг лучше двух новых
Функция Foo() принимает указатели на 2 массива (я так понял, что это нужно по заданию), а там уже вызывается функция, которой передаётся указатель только на 1 массив.