#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i;
float f, min, max;
// Impostazione del seme
srand(time(NULL));
// Effettua 100 estrazioni
printf("Generazione di 100 numeri con parte decimale...\n");
// Generazione di un prinmo numero per l'inizializzazione di min e max
f=(float)rand()/RAND_MAX;
printf("%f ", f);
min=f;
max=f;
// Generazione di ulteriore 99 numeri
for(i=0; i<99; i++){
f=(float)rand()/RAND_MAX;
printf("%f ", f);
if (min>f)
min=f;
if (max<f)
max=f;
}
// Stampa di min e max
printf("\nIl minimo e' %f e il massimo %f", min, max);
return 0;
}
Torna agli esercizi: Esercizi