<em>// PascalABC.NET 3.3, сборка 1634 от 14.02.2018</em> <em>// Внимание! Если программа не работает, обновите версию!</em>
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:=('первая','вторая','третья'); var s2:array[1..3] of string:=('первой','второй','третьей'); a:=n div 100; b:=(n div 10) mod 10; c:=n mod 10; // сортировка по неубыванию if a>b then begin Swap(a,b); Swap(i,j) end; if b>c then begin Swap(b,c); Swap(j,k); if a>b then begin Swap(a,b); Swap(i,j) end end; if c>b then Writeln(s1[k],' цифра больше остальных') else if b>a then Writeln(s1[j],' и ',s1[k],' цифры больше ',s2[i]) else Writeln('Все три цифры одинаковы') end.
<u>Примеры</u> n= 638 третья цифра больше остальных
Uses crt; var a:array [1..1000] of integer; n,i,k,p:integer; begin writeln('Введите количество домов '); readln(n); writeln('Вводите через пробел число жителей каждого дома '); for i:=1 to n do begin read(a[i]); if i mod 2=1 then k:=k+a[i] else p:=p+a[i]; end; writeln; if k>p then writeln ('В нечетных домах жителей больше ') else writeln('В четных домах жителей больше '); end.
Const USD=64.05; // Официальный курс доллара США к рублю на 08.07.2016 EUR=70.95; // Официальный курс евро к рублю на 08.07.2016 var RUR:real; // сумма в российских рублях begin Writeln('Введите сумму в российских рублях: '); Read(RUR); Writeln('В долларах США: ',RUR/USD:0:2); Writeln('В евро: ',RUR/EUR:0:2); end.
<u><em>Тестовое решение:</em></u> Введите сумму в российских рублях: 15200.76 В долларах США: 237.33 В евро: 214.25