Я хочу, чтобы система могла определять максимальное и минимальное значение из ввода и сохранять его в переменных, но я не совсем уверен, как это сделать.Определение максимального и минимального значений с входов
Это мой код:
#include<stdio.h>
#include<stdlib.h>
#include <math.h>
int main(void)
{
float startnummer;
float hoppnummer;
float svarighetsgrad;
float domarpoang1;
float domarpoang2;
float domarpoang3;
float domarpoang4;
float domarpoang5;
float domarpoang6;
float domarpoang7;
float max;
float min;
printf("Startnummer: \n");
scanf_s("%f", &startnummer);
printf("Hoppnummer:\n");
scanf_s("%f", &hoppnummer);
printf("Svarighetsgrad:\n");
scanf_s("%f", &svarighetsgrad);
printf("Domarpoang 1:\n");
scanf_s("%f", &domarpoang1);
printf("Domarpoang 2:\n");
scanf_s("%f", &domarpoang2);
printf("Domarpoang 3:\n");
scanf_s("%f", &domarpoang3);
printf("Domarpoang 4:\n");
scanf_s("%f", &domarpoang4);
printf("Domarpoang 5:\n");
scanf_s("%f", &domarpoang5);
printf("Domarpoang 6:\n");
scanf_s("%f", &domarpoang6);
printf("Domarpoang 7:\n");
scanf_s("%f", &domarpoang7);
system("cls");
printf("Startnummer: %.1f \n", startnummer);
printf("Hoppnummer: %.1f\n", hoppnummer);
printf("Svarighetsgrad: %.1f\n", svarighetsgrad);
printf("Domarpoang 1: %.1f\n", domarpoang1);
printf("Domarpoang 2: %.1f\n", domarpoang2);
printf("Domarpoang 3: %.1f\n", domarpoang3);
printf("Domarpoang 4: %.1f\n", domarpoang4);
printf("Domarpoang 5: %.1f\n", domarpoang5);
printf("Domarpoang 6: %.1f\n", domarpoang6);
printf("Domarpoang 7: %.1f\n", domarpoang7);
printf("Hoppoang: \n");
printf("Tryck tangent for nytt hopp!");
getchar();
getchar();
return 0;
}
Так что я хочу сделать, это для системы, чтобы определить минимальные и максимальные значения domarpoang 1-7 и сохранить его в переменных макс и мин. Я не знаю, как это сделать, поскольку ввод сохраняется в разные переменные, поэтому как он может проверять каждую переменную для max и min.
Спасибо
Массив 'float domarpoang [7];' будет лучше. Затем вы можете использовать цикл 'for' для поиска' min' и 'max'. Также позволяет помещать 'scanf_s' и' printf' в цикл. – user3386109
Как бы выглядел цикл for? –
'max = domarpoang [0]; для (i = 1; i <7; i ++), если (domarpoang [i]> max) max = domarpoang [i]; ' – user3386109