Нужна по информатике. : написать программу вычислить произведение из двух наибольших введенных с клавиатуры чисел.( в паскале). проще говоря, у меня есть три числа, я должен ввести их, и два наибольших из них должны перемножаться. нужно написать программу используя условные операторы. заранее .
238
255
Ответы на вопрос:
Var a,b,c: integer; begin write('введите три целых числа: '); readln(a,b,c); if a> b then if b> c then writeln(a*b) else writeln(a*c) else if a> c then writeln(a*b) else writeln(b*c) end. тестовое решение: введите три целых числа: 5 -2 7 35
Var m: array [1..3] of real; var i, imin, imax: integer; var num, pro: real; begin imin: =1; imax: =1; for i: =1 to 3 do read (m[i]); for i: =1 to 3 do begin if m[i]< m[imin] then imin: =i; if m[i]> m[imax] then imax: =i; end; num: =m[1]+m[2]+m[3]-m[imin]-m[imax]; pro: =num*m[imax]; write (pro); end.
Популярно: Информатика
-
GEORGYBAZAEV03.04.2020 13:19
-
lyuda0077703.06.2023 01:47
-
кря20117.08.2020 16:33
-
anna451325.08.2022 06:37
-
Настя45659814.01.2022 05:38
-
gcgxbxh12.04.2020 21:52
-
SolDPriCe11.08.2021 01:00
-
1trippy122.05.2023 23:41
-
irunadp0a62f14.04.2022 12:53
-
SoFiA545455521.04.2023 08:29