Wie ktoś, co mam nie tak w tym programie? Po wpisaniu 2 liczb nic się nie wyświetla a nie chcę, aby wartości zmiennych były wypisywane 2 razy.
#include <stdio.h>
int main (void) {
printf("Zadanie 20.\n\n");
printf("Autor: Tomasz Sulich\n\n");
printf("Program sluzy do wypisania dwoch liczb, podanych przez uzytkownika i sprawdzenia, czy sa to liczby calkowite.\n\n");
double a,b;
printf("Podaj dwie liczby.\n");
scanf("%lf \n\n",&a);
if (a - (int)a == 0)
{
printf("a to liczba calkowita.\n");
}
printf("a nie jest liczba calkowita.\n");
scanf("%lf\n\n",&b);
if (b - (int)b == 0)
{
printf("b to liczba calkowita.\n");
return 0;
}
else
{
printf("b nie jest liczba calkowita.\n");
return 0;
}
printf("Wynikiem dzialania programu jest wypisanie dwoch liczb i sprawdzenie, czy sa to liczby calkowite.\n\n ");
printf("Koniec programu.\n");
}