write('Введите натуральное число N: '); readln(n); x:=n; s:=1; writeln; min:=9; while x>0 do
begin if x mod 10 > max then begin max:=x mod 10; k:=s; end; if x mod 10 < min then begin min:=x mod 10; i:=s; end; x:= x div 10; s:=s+1 end;
writeln('Минимальная цифра - ',min,', находится в разряде ',i,';'); writeln('Максимальная цифра - ',max,', находится в разряде ',k,';'); k:=0; writeln('Сумма максимальной и минимальной цифры - ',min+max,';'); while n>0 do begin if n mod 10 = max then k:=k+1; n:=n div 10; end; writeln('Максимальная цифра встречается ',k,' раз;');
if min mod 2 = 0 then writeln('Минимальная цифра - четная.') else writeln('Минимальная цифра - нечетная.');
это язык си++ он похож на си#
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
// пункт а, если первая больше выводит 1, если последняя то 3, если равны то ==. Аналогично с пунктами в и с
cout << "a)";
if (n / 100 > n % 10)
cout << 1 << "\n";
else if (n / 100 < n % 10)
cout << 3 << "\n";
else
cout << "==" << "\n";
cout << "b)";
if (n / 100 > n / 10 % 10)
cout << 1 << "\n";
else if (n / 100 < n / 10 % 10)
cout << 2 << "\n";
else
cout << "==" << "\n";
cout << "c)";
if (n / 10 % 10 > n % 10)
cout << 2 << "\n";
else if (n / 10 % 10 < n % 10)
cout << 3 << "\n";
else
cout << "==" << "\n";
//system("pause");
}
uses crt;
var n,k,min,max,x,i,s: integer;
begin
clrscr;
write('Введите натуральное число N: ');
readln(n);
x:=n;
s:=1;
writeln;
min:=9;
while x>0 do
begin
if x mod 10 > max then
begin
max:=x mod 10; k:=s;
end;
if x mod 10 < min then
begin
min:=x mod 10; i:=s;
end;
x:= x div 10;
s:=s+1
end;
writeln('Минимальная цифра - ',min,', находится в разряде ',i,';');
writeln('Максимальная цифра - ',max,', находится в разряде ',k,';');
k:=0;
writeln('Сумма максимальной и минимальной цифры - ',min+max,';');
while n>0 do
begin
if n mod 10 = max then
k:=k+1;
n:=n div 10;
end;
writeln('Максимальная цифра встречается ',k,' раз;');
if min mod 2 = 0 then writeln('Минимальная цифра - четная.')
else writeln('Минимальная цифра - нечетная.');
end.