Возводишь два числа, складываешь их и делишь на два - среднее арифметическое
DIM A%
CLS
OPEN "ABC.txt" FOR INPUT AS #1
INPUT #1, A
PRINT "Pervoe = ", A
WHILE NOT (EOF(1))
INPUT #1, A
WEND
PRINT "Poslednee = ", A
CLOSE #1
END
Примечание: файл ABC.txt должен лежать в одной папке с программой.
SUB CNM (N, M, C)
C = 1
FOR i = M-N+1 TO M
C = C*i
NEXT i
FOR i = 1 TO N
C = C/i
NEXT i
END SUB
CLS
DIM C&, N%, M%
N = 3
M = 10
CALL CNM(N, M, C)
PRINT C
END
Пусть изначально порядок записан, как "С. D".
Если D > C, переставить их местами. Иначе не менять порядок.
gcc 7.3.0
Входные значения и выходные на скриншоте.
Код там же.
#include <iostream>
#include <cmath>
int main()
{
float x, y;
std::cout << "Введите значения переменных x и y: ";
std::cin >> x >> y;
std::cout << "Результат: " << (3 + std::exp(y - 1)) / (1 + std::pow(x, 2) * std::abs(y - std::tan(x)))
<< std::endl;
return 0;
}