Var A:byte; Begin Write('Введите двузначное число: ');ReadLn(A); WriteLn('Количество десятков в нём: ',A div 10); WriteLn('Количество единиц в нём: ',A mod 10); End.
olgavbaranova
27.07.2020
Итак... Количество сравнений, это сколько раз твое число приравнивается к другим. Смотря на твою последовательность ты после сортировки массива сравниваешь число 2 со своим массивом. Приравниваешь его к первому числу это у тебя единица. Число один не совпадает с даным по условию числом, значит двигаемся дальше, и это уже будет другое сравнение. И так делаем пока не найдем число "2". Так как это число у тебя на втором месте, количество сравнений будет 2. Если бы ты искал например число 4 количество сравнений было бы 5, так как число 4 стоит пятым в очереди.
avdeevo
27.07.2020
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64
#include <iostream> #include <fstream> #include <string> using namespace std;
A:byte;
Begin
Write('Введите двузначное число: ');ReadLn(A);
WriteLn('Количество десятков в нём: ',A div 10);
WriteLn('Количество единиц в нём: ',A mod 10);
End.