Запусти Pascal. Введи программу.
program pr_1;
var
x,y,sum, umn: integer;
begin
write ('x=');
readln (x);
write ('y=');
readln (y);
sum:=x+y;
umn:=x*y;
writeln ('sum=',sum);
writeln ('umn=',umn);
readln;
end.
Результаты работы внеси в таблицу для заданных x и y.
x=45
y=34
sum
umn
Вроде так, проверил, у меня всё работает. Аргументы передаются по ссылке, которые ф-ия и меняет. А swap() уже есть в стандартной библиотеке iostream, поэтому нет смысла изобретать свой велосипед. И т.к. в условии пишут про вещественные параметры, то я выбрал тип double (можно и float).
не репортить, если что-то не так, просто в комменты написать и я отвечу.
#include <iostream>
using namespace std;
void SortDec3(double& a, double& b, double& c){
if(a < c)
swap(a, c);
if(a < b)
swap(a, b);
if(b < c)
swap(b, c);
}
int main(){
double a, b, c;
cin >> a >> b >> c;
SortDec3(a, b, c);
cout << a << ' ' << b << ' ' << c;
return 0;
}
a = [int(i) for i in input("Список: ").split()] #Вводится через пробел
b = int(input("a = "))
bb = int(input("b = "))
c = []
d = []
s = []
e = []
f = []
print("Количество значений списка:",len(a))
print("Среднее значение списка:",sum(a)/len(a))
print("Сумма всех элементов списка:", sum(a))
for i in a:
if i==0:
c+=[i]
if i==b:
d+=[i]
if i>b:
s+=[i]
if i<0:
e+=[i]
if i>0:
f+=[i]
print("Количество нулевых элементов:",len(c))
print("Количество чисел а:",len(d))
print("Максимальный и минимальный элемент списка:",max(a),min(a))
print("Количество положительных элементов:",len(f))
print("Количество отрицательных элементов:",len(e))
print("Количество элементов крупнее числа b:",len(s))