Определить сколько элементов массива меньше K, равно K и больше K - C (СИ)

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

Задана последовательность из N вещественных чисел. Определить сколько чисел меньше K, равно K и больше K. (массив random )

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

textual
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 10
 
int main()
{
    srand(time(NULL));
    float mas[N];
    float K = 5.34;
    int equal = 0;
    int more = 0;
    int less = 0;
    
    for (int i = 0; i < N; i++)
    {
        mas[i] = (float) rand() / ((float) rand());
        printf("mas[%d] = %.3f\n", i+1, mas[i]);
        if(mas[i] > K) more++;
        else if(mas[i] == K) equal++;
        else less++;
    }
    
    printf("More - %d\n",more);
    printf("Equal - %d\n",equal);
    printf("Less - %d\n",less);
}
Эта работа вам не подошла?

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

13   голосов, оценка 4.000 из 5


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