Как это сложно голова болит не понял извини прости не могу помочь
Потому что условный оператор проверяет выражение на истинность. Если истина то выполнится одна ветка, если ложь то другая ветка конструкции ветвления.
#include <stdio.h>
void swap(float& a, float&b)
{
float tmp = a;
b = a;
a = tmp;
}
int main()
{
float a, b;
scanf_s("%f%f", &a, &b);
printf("%f %f", a, b);
swap(a, b);
printf("%f %f", a, b);
return 0;
}
Begin
var ar:=arrrandom(15,0,50);
write('Массив: ');
ar.Println;
writeln('Среднее арифметическое элементов кратных 5: ',ar.Where(x->x mod 5=0).Average);
writeln('Количество чисел больших 11: ',ar.Where(x->x>11).Count);
ar[5]:=ar.Sum;
write('Новый массив: ');
ar.Print;
end.