[ dulebas @ 08.04.2012. 21:34 ] @
Citat:

Citat:

"Da ne otvaram novu temu."

EDIT: X Files
Molim Vas da uvek otvorite novu temu kada se radi o novom problemu.


Moze li mi neko pomoci oko zadatka?
Sta ovde ne valja
Code:

#include <stdio.h>
main()
{
int x,y,z;
printf("Unesite vreme(hh/mm/ss):");
scanf("d%d%d%", &x, &y, &z);
if(x>=0 && x<=23 && y>=0 && y<=59 && z>=0 && z<=59) 
    
    printf("Ispravno ste uneli vreme\n");

else
    printf("Uneti brojevi ne predstavljaju vreme\n");
}

Mislim da se vidi sta se trazi u programu


[Ovu poruku je menjao X Files dana 09.04.2012. u 08:07 GMT+1]
[ djoka_l @ 08.04.2012. 23:44 ] @
ne valja:

Code (c):

scanf("d%d%d%", &x, &y, &z);
 


treba:
Code (c):

scanf("%d%d%d", &x, &y, &z);
 


Procenat ide ispred tipa podatka. Osim toga prompt je zbunjujući, implicira da komponente vremena treba da se razdvoje kosom crtom, ali u stvari treba blank.
[ dulebas @ 09.04.2012. 17:25 ] @
:) da
Tipicna pocetnicka greska.
Hvala!