stavi if (n%4 == 0)
% operator MOD operator
Smjer racunari 3. razred ucili smo par komandi if/else switch/case naravno scan i print i jos neke manje, evo tekst zadatka:Napisati program koji provjerava da li je unijeta godina prestupna po kalendaru Milutina Milankovica, prestupne godine su sve djeljive sa 4 osim one kojima se zavrsavaju vjekovi, od godina kojim se zavrsavaju vjekovi prestupne su samo one cije su prve dvije cifre djeljive sa 9 i daju ostatak 2 ili 6... Evo nekog mog koncepta samo ne znam kako da stavim da promenjiva mora da bude cijeli broj bez ostatka to jest kako da stavi da printa "prestupna" za samo one godine djeljive sa 4 ... case su krajevi vjekova podijeljeni sa 4 koji daju ostatak 2 ili 6.
#include<stdio.h>
main()
{
int n, m;
printf("Unesi godinu koju zelite\n");
scanf("%d", &n);
m=cijeli broj?
if (n/4=m)
{
printf("Prestupna.");
}
else
{
switch(n)
{
case 299: printf("Prestupna.");break;
case 699: printf("Prestupna.");break;
case 1199: printf("Prestupna.");break;
case 1599: printf("Prestupna.");break;
case 2099: printf("Prestupna.");break;
case 2499: printf("Prestupna.");break;
default: printf("Nije prestupna.")
}
}
return 1;
}
Last edited by Borko_; 04-12-13 at 23:17.
stavi if (n%4 == 0)
% operator MOD operator
I kraj vijeka nije xx99. godina, nego xx00. Npr. pocetak 19og vijeka je bila 1801. a kraj 1900.
Zavrsio sam ovo ali hvala svima na pomoci..
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks