Witam. Mam problem z automatycznym zamykaniem się mojego programu. Co należy dopisać, aby się nie zamykał po wykonaniu zadanych mu poleceń?
#include <stdio.h>
char *tydzien[] =
{"PONIEDZIALEK", "WTOREK", "SRODA", "CZWARTEK", "PIATEK", "SOBOTA", "NIEDZIELA"};
int iloscdni[] =
{0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334};
int rokprzestepny(int rok) {
return ((rok % 4 == 0 && rok % 100 != 0) || rok % 400 == 0);
}
int dzienTygodnia(int dzien, int miesiac, int rok) {
int wybranydzienroku;
int yy, c, g;
int wynik;
wybranydzienroku = dzien + iloscdni[miesiac-1];
if ((miesiac > 2) && (rokprzestepny(rok) == 1))
wybranydzienroku++;
yy = (rok - 1) % 100;
c = (rok - 1) - yy;
g = yy + (yy / 4);
wynik = (((((c / 100) % 4) * 5) + g) % 7);
wynik += wybranydzienroku - 1;
wynik %= 7;
return wynik;
}
int main() {
int m, r, d, wynik;
printf("Program 'Jaki to dzien tygodnia' to wyznaczanie dnia tygodnia na podstawie daty\n");
printf(" \n");
printf("Podaj dzien:\n");
scanf("%d", &d);
printf("Podaj miesiac(01-12):\n");
scanf("%d", &m);
printf("Podaj rok:\n");
scanf("%d", &r);
wynik = dzienTygodnia(d, m, r);
printf("GOTOWE! Szukany dzien tygodnia to %s.\n", tydzien[wynik]);
return 0;
}