Pascal. составить программу которая позволяет вывести трех значное число, если первая цифра числа четное,то поменять местами последнию и среднию,иначе поменять первую и среднию. за эту 15 .
Var S,a,q:integer; b,c:real; begin readln(S); // вводим трёхзначное число a:= (S div 100) mod 2; // получаем 1 цифру if a = 0 then begin // проверяем b:= S div 10; b:= b - S div 100 * 10 ; // "вытаскиваем" среднюю цифру c:= S mod 10; // берём последнюю writeln(S div 100,c,b); end else begin b:= S div 10; b:= b - S div 100 * 10 ; // повторяем со средней цифрой c:= S mod 10; // берём последнюю (также повторяем) writeln(b,S div 100,c); end; end.
Наверно можно было и попроще
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку