Вот программа на языке C для вычисления среднего значения трех чисел:
#include <stdio.h>
int main() {
float num1, num2, num3, average;
printf("Enter three numbers: ");
scanf("%f %f %f", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3;
printf("Average = %.2f\n", average);
return 0;
}
В этой программе мы объявляем четыре переменные: num1, num2, num3и average. Мы просим пользователя ввести три числа, используя scanf, а затем вычисляем среднее значение, суммируя три числа и разделяя результат на 3. Наконец, мы отображаем среднее значение, используя printf.
Вот несколько альтернативных методов расчета среднего трех чисел:
-
Метод 1. Использование массива
- Вместо объявления трех отдельных переменных мы можем использовать массив для хранения трех чисел. Затем мы можем перебрать массив и вычислить сумму чисел. Наконец, разделите сумму на 3, чтобы получить среднее значение.
-
Метод 2: использование функций
- Мы можем инкапсулировать логику расчета среднего значения в отдельную функцию. Эта функция принимает на вход три числа и возвращает среднее значение на выходе.
-
Метод 3. Использование указателей
- Вместо использования переменных напрямую мы можем использовать указатели для хранения адресов чисел. Затем мы можем разыменовать указатели, чтобы получить доступ к значениям и вычислить среднее значение.