Witam!
Mam pewien problem i liczę na małą podpowiedź ze strony bardziej doświadczonych użytkowników :)
Mam do napisania program przeliczający temperatury, na zaliczenie. Z samymi operacjami między temperaturami nie miałem zbytnio problemu, jednak przyszedł czas na opcję "losowe przeliczanie temperatur". Mam użyć funkcji 'srand' i nie mam bladego pojęcia jak jej użyć. Próbowałem kombinować, jednak nic mi się na razie nie udaje. Po naciśnięciu na tę opcję ma ukazać się użytkownikowi coś w tym stylu: "0 stopni kelwina to -273,15 stopni celsjusza", jednak bez wpisywania wartości. Po prostu losowo ;) Wrzucam fragment kodu, a losowe wybieranie ma znaleźć się w case'ie o nr '8'.
case 6:
{
printf("Temperatura Kelvina: ");
scanf("%f", &k);
temp_wej[t]=f;
temp_wyj[t]=(kel_na_fahr(k,f,c));
z_temp[t]='K';
na_temp[t]='F';
t=t+1;
}
break;
case 7:
{
printf("Tabela wpisywanych wartosci:\n");
i=0;
while(i<t)
{
printf("Wers: %d) %3.2f stop. %c to %3.2f stop. %c\n",i+1, temp_wej[i],z_temp[i],temp_wyj[i],na_temp[i]);
i++;
}
}
break;
case 8:
{
srand(time(NULL));
}
}
Dodam tylko, że opcja nr '6' przelicza temperaturę z Kelwinów na Fahrenheity, a opcja nr '7' wyświetla historię przeliczeń i one działają bez zarzutu :)
Gdyby ktoś rzucił chociaż małą podpowiedzią, to byłoby bardzo miło :)