var
i, s: integer;
begin
s:= 0;
for i:= 50 to 100 do
if (i mod 2 = 0) and (i mod 3 = 0) then s:= s + i;
writeln(s);
readln;
end.
Вот ответ: 5 и 5.
Вот код на C++(На Pascal мне в падлу писать)
#include <iostream>
using namespace std;
int main()
{
int x,y;
x=55;
y=75;
while (1==1){
if (x==y)
{
cout<<x<<" "<<y;
break;
}
else
{
if (x>y)
{
x=x-y;
}
else
{
y=y-x;
}
}}
}
Program sum;
var
Arr: array [1..10] of integer;
n,i: integer;
Sum: integer;
begin
{Заполнение массива и подсчёт суммы}
n:=10;
randomize;
Sum:=0;
for i:=1 to n do begin
Arr[i]:=random(100);
write(Arr[i],',');
if Arr[i] mod 5=0 then
Sum:=Sum+Arr[i];
end;
writeln;
writeln('сумма элементов кратных 5 равна ', Sum);
readln;
end.