Var
i: integer;
ar: array[1..8]of integer;
begin
for i := 1 to 8 do read(ar[i]);
for i := 1 to 8 do
if(i mod 2 = 0) then write(ar[i], ' ');
end.
#include <iostream>
using namespace std;
int main() {
int s, t, res = 0;
cin >> s;
for (int i = 0; i < s; i++) {
cin >> t;
if (t % 10 == 3) res += t;
}
cout << res << endl;
return 0;
}
Решение смотри во вложении.
В языке Pascal команда for всегда совершает шаг, равный единице
Это можно проверить с помощью программы:
<h2>var i: integer;</h2><h2>begin</h2><h2>for i:=1 to 10 do</h2><h2>writeln(i);</h2><h2>end.</h2>
Счётчик i увеличивается на 1, следовательно шаг всегда равен единице.