#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *fp;
double loadavg[3];
fp = fopen("/proc/loadavg", "r");
if (fp == NULL) {
perror("Error opening /proc/loadavg");
return 1;
}
if (fscanf(fp, "%lf %lf %lf", &loadavg[0], &loadavg[1], &loadavg[2]) != 3) {
perror("Error reading /proc/loadavg");
fclose(fp);
return 1;
}
fclose(fp);
printf("1-minute load average: %.2f\n", loadavg[0]);
printf("5-minute load average: %.2f\n", loadavg[1]);
printf("15-minute load average: %.2f\n", loadavg[2]);
return 0;
}