Определите, сколько раз в файле повторяетсяся максимальное значение - C (СИ)

Формулировка задачи:

Пусть дан файл вещественных чисел. Определите, сколько раз в нем повторяется максимальное значение.

Код к задаче: «Определите, сколько раз в файле повторяетсяся максимальное значение - C (СИ)»

textual
#include <float.h>
//....
 
double max_val = - DBL_MAX, val;
int cnt=0;
FILE* in;
//....
while(1 == fscanf("%lf", &val)) {
    if(val > max_val) {
        max_val = val; cnt = 1;
    }
    else if (val == max_val) {
        ++cnt;
    }
}
fprintf(stdout, "max_val = %lf, cnt = %d", max_val, cnt);
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

6   голосов, оценка 4.167 из 5


СДЕЛАЙТЕ РЕПОСТ