Дано натуральное число N. Если оно делиться на 4, вывести на экран ответ N=4*k (где k - соответствующее частное; если остаток от деления на 4 равен6 1, то N= 4k+1; если остаток от деления на 4 равен 2, то N= 4k+2; если остаток от деления на 4 равен 3, то N= 4k+3. Например: 12=4*3, 22 = 4*5+2 сделать в программе кумир
Программа на Кумир:
(\textbf{программа}\;деление_на_4;
\textbf{цел}\;N,\;k;
\textbf{ввод}\;N;
k := N\; \textbf{целочисленное деление}\;4;
\textbf{если}\;N\; \textbf{делится на}\; 4\; \textbf{или}\; N\;\%\;4 = 0\;\textbf{то}
\textbf{начать}
\textbf{вывод}\;\text{"N="}, N, \text{" = 4"}, k;
\textbf{конец}
\textbf{иначе}
\textbf{если}\;N\%\;4 = 1\;\textbf{то}
\textbf{начать}
\textbf{вывод}\;\text{"N="}, N, \text{" = 4"}, k, "+1";
\textbf{конец}
\textbf{иначе}
\textbf{если}\;N\%\;4 = 2\;\textbf{то}
\textbf{начать}
\textbf{вывод}\;\text{"N="}, N, \text{" = 4"}, k, "+2";
\textbf{конец}
\textbf{иначе}
\textbf{если}\;N\%\;4 = 3\;\textbf{то}
\textbf{начать}
\textbf{вывод}\;\text{"N="}, N, \text{" = 4"}, k, "+3";
\textbf{конец}
\textbf{конец}
\textbf{вывод}\;\text{"Конец программы"};
\textbf{конец}
\textbf{выполнить}\;деление_на_4;
)
При вводе числа 12 программа выведет: "N=12 = 43"
При вводе числа 22 программа выведет: "N=22 = 45+2"