Автомат получает на вход четырёхзначное натуральное число и строит новое число по
следующему алгоритму:
1) вычисляются суммы первой и второй, второй и третьей и третьей и четвёртой цифр;
2) из полученных сумм отбрасывается наименьшая;
3) остальные записываются в порядке неубывания.
Пример. Исходное число:1284. Суммы: 1 + 2 = 3; 2 + 8 = 10; 8 + 4 = 12. Отбрасывается
наименьшая сумма 3. Результат: 1012.
Укажите наименьшее и наибольшее число, при вводе которых автомат выдаёт значение 511.
Объяснение:
Привет
Привет
Как тебя зовут
Меня зовут Марина а тебя
Я Саша приятно познакомиться
Саша я недавно приехала и застряли только выучила ваш язык можешь рассказать мне про великих писателей
Хорошо,я тебе расскажу некоторых:А.С.Пушкин, Лев Толстой, Абай Кунанбаев
Можешь рассказать про их произведение чтобы я могла лучше запомнить а в дальнейшем их почитать
Конечно, Александр Сергеевич Пушкин писал-"сказка о золотой рыбке"," у Лукоморья дуб зелёный (стихотворение"), Абай Кунанбаев писал-"лова назидания","книга знаний"Лев Толстой писал-(сказки)"волк и старуха","воробей"
мне было очень интересно тебя слушать
Я был рад
До встречи
пока
//Задача #1
begin
var a,b,c: integer;
write('Введите ваш возраст: '); readln(a);
write('Введите время, проведенное за компьютером (в минутах): '); readln(b);
if b<0 then else
case a of
6..8: c:=15;
9..11: c:=30;
12..15: c:=45;
16..17: c:=60;
else write('Вам ',(a<6)? 'меньше 6':'больше 17-ти',' лет'); exit;
end;
write((c-b>0)? 'Вам осталось находиться за компьютером '+(c-b).ToString+' минут':'Ваш сеанс закончился '+abs(c-b)+' минут назад');
end.
//Задача 2
var
a:integer;
b:real;
begin
var N: array [1..4] of (string,real);
N[1]:=('АИ-92',42.30);
N[2]:=('АИ-95',45.30);
N[3]:=('АИ-98',53.71);
writeln('В наличии имеется: ');
for var L:=1 to 3 do
println(L+') ',N[L].Item1,' ',N[L].Item2,' руб/л');
write('Введите номер марки бензина (1-3): ');readln(a);
if (a>=1) and (a<=3) then begin
writeln('Вы выбрали бензин ',N[a].Item1);
write('Введите количество литров: ');readln(b);
write((B<0)? 'Указано отрицательное количество литров':('Сумма вашей покупки: '+N[a].Item2*b+' рублей'))
end;
end.
//Задача 4
begin
var K:char;
var N: array ['A'..'D'] of real;
for var L:='A' to 'D' do
begin
write('Введите расстояние до города ',L,' (км): ');readln(N[L]);
end;
write('В какой из городов вы направляетесь? ');readln(K);
K:=K.ToUpper;
write('Вам понадобится ',(N[K]/100)*9,' литров бензина');
end.
Примечание:
У задачи №3 слишком мало вводных параметров