#include <iostream> #include <cmath> using namespace std; bool prost(int m){ int k = 0; for (int i=2; i<=sqrt(m); i++) if (m % i == 0) k++; return k==0; }
int main(){ int n, r; int i = 1; cout << "n = ", cin >> n, cout << "\n"; if (prost(n)) { cout << "1 * " << n << " = " << n << "\n";} else { r = n; while (r != 1){ i++; if (prost(i)){ while (r % i == 0){ r = r / i; cout << i; if (r != 1) cout << "*"; } } } cout << "=" << n << "\n"; } return 0; }
b: array[1..6] of integer;
i:integer;
begin
readln(a);
for i:=6 downto 1 do
begin
b[i]:=a mod 10;
a:=a div 10;
end;
{вывод массива}
for i:=1 to 6 do
writeln(b[i]);
end.