50 раутов! Составить разветляющейся метод. Дано трехзначное число. Определить: - какая
50 балов! Составить разветляющейся метод.
Дано трехзначное число. Определить:
- какая из его цифр больше
- правильно ли, что все его цифры одинаковые
1 ответ
Виталя Мордашенков
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программка не работает, обновите версию!
begin
var n:=ReadInteger('n=');
var a,b,c:integer; // числа числа n = abc
var (i,j,k):=(1,2,3); // места цифр a,b,c, расположенных по неубыванию
var s1:array[1..3] of string:=('1-ая','2-ая','3-я');
var s2:array[1..3] of string:=('первой','второй','третьей');
a:=n div 100;
b:=(n div 10) mod 10;
c:=n mod 10;
// сортировка по неубыванию
if agt;b then begin Swap(a,b); Swap(i,j) end;
if bgt;c then begin
Swap(b,c); Swap(j,k);
if agt;b then begin Swap(a,b); Swap(i,j) end
end;
if cgt;b then Writeln(s1[k],' цифра больше других')
else
if bgt;a then Writeln(s1[j],' и ',s1[k],' числа больше ',s2[i])
else Writeln('Все три цифры одинаковы')
end.
Образцы
n= 638
3-я цифра больше других
n= 583
2-ая цифра больше остальных
n= 707
1-ая и 3-я числа больше второй
n= 444
Все три числа схожи
// Внимание! Если программка не работает, обновите версию!
begin
var n:=ReadInteger('n=');
var a,b,c:integer; // числа числа n = abc
var (i,j,k):=(1,2,3); // места цифр a,b,c, расположенных по неубыванию
var s1:array[1..3] of string:=('1-ая','2-ая','3-я');
var s2:array[1..3] of string:=('первой','второй','третьей');
a:=n div 100;
b:=(n div 10) mod 10;
c:=n mod 10;
// сортировка по неубыванию
if agt;b then begin Swap(a,b); Swap(i,j) end;
if bgt;c then begin
Swap(b,c); Swap(j,k);
if agt;b then begin Swap(a,b); Swap(i,j) end
end;
if cgt;b then Writeln(s1[k],' цифра больше других')
else
if bgt;a then Writeln(s1[j],' и ',s1[k],' числа больше ',s2[i])
else Writeln('Все три цифры одинаковы')
end.
Образцы
n= 638
3-я цифра больше других
n= 583
2-ая цифра больше остальных
n= 707
1-ая и 3-я числа больше второй
n= 444
Все три числа схожи
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Облако тегов