Witam, dopiero zaczynam programować ,także proszę o wyrozumiałość. Mam problem z uwzględnieniem 0 jako dobry input. Program ma prosić o dwie liczby i podać ich sume, a przy wpisaniu błędnych danych wyświetlić komunikat Incorrect input, Także po wpisaniu liter lub innych znaków program działą normalnie ale przy wpisaniu 0 , otrzymuje incorrect input.
#include <stdio.h>
int main()
{
int a=0;
int b=0;
printf ("podaj 2 liczby calkowite oddzielone spacja: ");
scanf ("%d %d",&a, &b);
if(a&&b !=0)
{printf ("%d",a+b);}
else
{printf("Incorrect input");
return 1;}
return 0;
}