Комбинаторика же, формулами загромождать не буду, рас сразу не догадались, сразу к решению - п ервую цифру можно выбрать 5 способами, вторую – четырьмя, третью цифру – тремя способами, т.е. число трёхзначных чисел будет 5*4* 3 = 60главное понимать что это не перестановка, а расстановка
program ttt; var i,j,a,b,c: integer; beginreadln(a); readln(b); readln(c); if (a> b) then if (a> c) then begin write(a); if (b> c) then begin write(b); write(c) end; else begin write(c); write(b); endend; elseif (b> c) then begin write (b); if(a> c)then begin write(a); write(c); end; else begin write(c); write(a); end; end; else begin write(c); if(a> b) then begin write(a); write(b)end; else begin write(b); write(a); end; end; end; неоптимальный, но понятный алгоритм.а в другом случае можноо оптимизировать.. как- подумай -; )
Ответ дал: Гость
2)program nah;
var s: string;
begin
s: = 'рэки,горы и '; (присвоение значения)
writeln (s); (вывод)
delete (s, 5,6); (удаление из строки s начиная с 5-го символа 6) символа)
Популярные вопросы