Napiszę jeszcze raz - wypisz sobie na kartce kolejne kroki, tzn. co i jak chcesz liczyć. Następnie zrób sobie pustą funkcję main i w niej po kolei pisz co potrzebujesz. Np.
Teraz na podstawie tego tworzymy kawałek kodu:...
10. Pobieram rok od użytkownika jako liczbę ze znakiem.
11. Sprawdzam, czy rok nie jest ujemny. Jeśli jest - wywalam komunikat i kończę działanie.
12. Obliczam ilość lat przestępnych od roku 0 do roku podanego przez użytkownika -1.
...
Kod: Zaznacz cały
#include <stdio.h>
#include <stdlib.h>
int policzPrzestepne(int rok);
int main(void)
{
int rok=0; /* 10 */
int przestepne=0; /* 12 */
/* .... */
/* 10 */
printf("Podaj rok: ");
scanf("%d",&rok);
/* 11 */
if(rok<0)
{
printf("Podales ujemny rok!\n");
return EXIT_FAILURE;
}
/* 12 */
przestepne=policzPrzestepne(rok);
/* .... */
return EXIT_SUCCESS;
}
int policzPrzestepne(int rok)
{
/* obliczanie ile jest lat przestepnych w roku 'rok' */
}