Составьте программу, которая будет выводить значение True, если указанное высказывание является истинным, и False в противном случае - C (СИ)
Формулировка задачи:
Составьте программу в TURBO C, которая будет выводить значение True, если указанное высказывание является истинным, и False в противном случае, число С является средним арифметическим чисел a и b
Решение задачи: «Составьте программу, которая будет выводить значение True, если указанное высказывание является истинным, и False в противном случае»
textual
Листинг программы
#include <stdio.h>
int main()
{
float a,b,c;
printf("Enter numbers a, b and c:\n");
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);
if(c == (a+b)/2)
printf("TRUE\n");
else
printf("FALSE");
char ch;
scanf("%c",&ch);
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода
- Объявление переменных a, b и c типа float
- Вывод приглашения для ввода трех чисел
- Считывание с помощью функции scanf значений переменных a, b и c
- Вычисление значения выражения (a+b)/2
- Сравнение значения выражения (a+b)/2 и значения переменной c
- Вывод на экран значения TRUE или FALSE
- Считывание с помощью функции scanf символа для проверки корректности работы программы
- Завершение работы программы с возвратом значения 0