Определить максимальное и минимальное значения из трех различных вещественных чисел. - C (СИ)
Формулировка задачи:
Нужна помощь! Определить максимальное и минимальное значения из трех различных вещественных чисел.
Заранее благодарность
Решение задачи: «Определить максимальное и минимальное значения из трех различных вещественных чисел.»
textual
Листинг программы
#include<stdio.h>
#include<conio.h>
int main()
{
float x,y,z,min,max;
printf("Enter X: ");
scanf("%f",&x);
printf("\nEnter Y: ");
scanf("%f",&y);
printf("\nEnter Z: ");
scanf("%f",&z);
max=x;min=x;
if(y>x && y>z)
max=y;
if(z>x && z>y)
max=z;
if(y<x && y<z)
min=y;
if(z<x && z<y)
min=z;
printf("\nMax=%.1f",max);
printf("\nMin=%.1f",min);
getch();
return 0;
}
Объяснение кода листинга программы
В этом коде программа запрашивает у пользователя три различных вещественных числа, а затем определяет максимальное и минимальное из них. Вот список действий, которые происходят в коде:
- Объявление переменных:
- x, y, z - вещественные числа для ввода пользователем
- min, max - вещественные числа для хранения минимального и максимального значений соответственно
- Ввод значений с помощью функции scanf():
- Пользователю предлагается ввести значение переменной x
- Затем пользователю предлагается ввести значение переменной y
- Затем пользователю предлагается ввести значение переменной z
- Инициализация переменных min и max значениями переменной x:
- Это делается для начального присвоения значения переменной min и max, чтобы убедиться, что у нас есть значения для сравнения
- Сравнение значений переменных:
- Если y больше x и y больше z, то значение переменной max заменяется на значение y
- Если z больше x и z больше y, то значение переменной max заменяется на значение z
- Если y меньше x и y меньше z, то значение переменной min заменяется на значение y
- Если z меньше x и z меньше y, то значение переменной min заменяется на значение z
- Вывод значений переменных min и max с помощью функции printf():
- Значение переменной max выводится с помощью функции printf() с форматированием до 1 знака после запятой
- Значение переменной min выводится с помощью функции printf() с форматированием до 1 знака после запятой
- Завершение программы с помощью функции getch() и возврат значения 0, что означает успешное выполнение программы.