Var a, b, rezultat: integer;
begin
writeln(`Введите значения a и b:`);
readln(a, b);
if a < b then
rezultat:=a*b
else
rezultat:=a*a-b*b
writeln(rezultat);
end.
0,000256 гб. надеюсь помогла?
Int main() {
const unsigned short int S = 4;
float m[S][S];
for(size_t i = 0; i < S; i++) {
for(size_t j = 0; j < S; j++) {
cout << "m[" << i
<< "][" << j << " = ";
cin >> m[i][j];
}
}
float min = m[0][0];
for(size_t i = 0; i < S; i++) {
for(size_t j = 0; j < S; j++) {
if (m[i][j] > min) {
min = m[i][j];
}
}
}
cout << '\n' << "min: " << min;
return 0;
}
var
b, c, d: <em>real</em>;
begin
readln(b, c, d);
writeln(min(b, min(c, d)));
end.
На самом деле, когда числа выводят в столбик, их предполагают сравнивать между собой. Чтобы это делать быстро, числа нужно выровнять "по запятой". Но такого способа выравнивания нет.
Если числа целые, можно себе представить, что запятая находится правее последней цифры и мы приходим как раз к записи с выравниванием "по правому краю".
Если же числа нецелые, то мы размещаем их с одинаковым количеством знаков после запятой и при выравнивании "по правому краю" запятые опять же будут друг под другом.
В обоих вариантах числа легко сравнивать между собой по их самой левой позиции. Чем число больше, тем оно "длиннее".