Предмет: Информатика,
автор: bang123
Составить программу на Паскале для нахождения выражения, прошу
Приложения:
Ответы
Автор ответа:
0
var
x: longint;
begin
write('x = ');
readln(x);
write('y = ');
case x of
-2147483648..-2:
writeln(sqr(x) - 2 * x + 1);
2..2147483647:
writeln(sqr(x) + 2 * x - 1);
else
writeln(sqr(x));
end;
end.
x: longint;
begin
write('x = ');
readln(x);
write('y = ');
case x of
-2147483648..-2:
writeln(sqr(x) - 2 * x + 1);
2..2147483647:
writeln(sqr(x) + 2 * x - 1);
else
writeln(sqr(x));
end;
end.
Автор ответа:
0
Вопрос можно? Case что это
Автор ответа:
0
Выборка, через if, как я понимаю, слишком просто, чтобы приняли, посему решил задачу с помощью case of, нижние границы Int32 известны с первого урока, насколько я знаю
Похожие вопросы
Предмет: Литература,
автор: Аноним
Предмет: Обществознание,
автор: Skony
Предмет: Математика,
автор: angelina9071
Предмет: Математика,
автор: 300903