Var a:array of integer;
n,i:integer;
begin
readln(n);
setlength(a,n);
for i:=0 to n-1 do readln(a[i]);
for i:=0 to n-1 do if a[i] mod 2=1 then write(a[i],' ');
writeln();
for i:=0 to n-1 do if a[i] mod 2=0 then write(a[i],' ');
end.
#include <iostream>
using namespace std;
int main() {
int a, count = 0;
for(cin >> a; a >= 0; a /= 10)
if(a % 10 % 2 == 0) count++;
cout << count << endl;
return 0;
}
Под а: цикл будет выполняться три раза
Под б: цикл не совершиться вовсе
Развернутая форма:
12345 = 1*10^4 + 2*20^3 + 3*10^2 + 4*10^1 + 5*10^0
Схема Горнера:
10*(10*(10*(10*1+2)+3)+4)+5