Форум » Циклы и ветвления » Задача на тему ЕГЭ » Ответить

Задача на тему ЕГЭ

oval: [pre2]Дано натуральное число N. Какое действие над N производит следующий фрагмент алгоритма? If N > 9 Then Begin Vs := N; St := 1; While Vs > 9 Do Begin St := St * 10; Vs := Vs Div 10 End; N := N Mod St Div 10 * 10 + N Mod 10 * St + Vs End; 1. оставляет число N без изменений 2. находит цифру в самом старшем разряде числа 3. получает число, записанное теми же цифрами, но в обратном порядке 4. меняет местами цифры из младшего и старшего разрядов [/pre2] [more]ответ 4[/more]

Ответов - 3

Viken: Почему ответ 4?Если например N:=10,то в итоге N:=1,то есть находит цифру в самом старшем разряде. При N:=12, в итоге N:=21 При N:=123, в итоге N:=42 Странно проверьте пожалуйста,эти числа вдруг неправильно посчитал.

1ро4ка_двадва88: Viken пишет: например N:=10,то в итоге N:=1 согласен. но 01 и 1 одно и то же

1ро4ка_двадва88: Viken пишет: При N:=123, в итоге N:=42 пересчитайте. выходит 321. т.е правильный ответ - 4




полная версия страницы