Uses crt;
const N=13;
var
Z: array [1..N] of real;
i,W,a: integer;
begin
clrscr;
a:=0;
for W:=1 to N do
Z[W]:=W*sin(W);
for W:=2 to N-1 do
begin
if (Z[W]<Z[W-1]) and (Z[W]<Z[W+1]) then
a:=a+1;
end;
writeln (a);
<span>end.</span>
Поскольку кол-во цифр уже есть, цикл нам не нужен, мы просто выводим ответ (нужно для быстродействия, если мы загоним в цикл - у нас будет проверятся условие выхода 3 раза, поэтому мы этого избегаем). Если же кол-во цифр не определенно - придётся таки использовать цикл.
Для того чтобы узнать последнюю цифру нам нужно узнать остаток от деления на 10, чтобы узнать вторую цифру, нужно число разделить на 10 и узнать остаток деления на 10, ну и первую цифру точно так-же, только делить нужно на 100.
<h2>
Пример моего решения</h2>
#include <iostream>
using namespace std;
int main()
{
int num;
cin >> num;
cout << (num%10)+(num/10%10)+(num/100%10);
}
A=1; b=2
1+2<8 ⇒ истина;
1 шаг цикла.
a=a+1=1+1=2; b=b+2=2+2=4
2+4<8 ⇒ истина;
2 шаг цикла.
a=2+1=3; b=4+2=6
3+6<8 ⇒ ложь
s=3+6=9
Ответ: цикл выполнится 2 раза, переменные: a=3; b=6, s=9
a = 3
b = 11
a = 11 - 3*2 = 11 - 6 = 5
b = 50 / 5 * 4 = 10 * 4 = 40
Ответ: 40.
<span>Рассмотрим, например, карандаш. Он состоит из деревянного корпуса и графитового стержня. Графитовый стержень — это существенный элемент карандаша, так как он определяет его главное назначение — писать, рисовать, то есть оставлять след на бумаге. Корпус служит для того, чтобы не ломался хрупкий графитовый стержень. Корпус — это вспомогательный элемент. Он может быть сделан не из дерева, а из другого материала (например, из пластмассы).</span>