Я получаю сообщение об ошибке "error: expected expression before '! =' знак
Я новичок в программировании на языке Си.
В следующей программе, чтобы проверить, является ли год високосным, я постоянно получаю вышеупомянутую ошибку во время компиляции
моя логика для условий:
если год делится на 4
1. если год не делится на 100, то это високосный год.(иначе это не високосный год)
2. если год делится на 100,то для того, чтобы быть високосным годом, он также должен быть делимым на 400.
Не мог бы кто - нибудь проверить логические/синтаксические ошибки и объяснить их мне?
Премного благодарен.
Что я уже пробовал:
#include <stdio.h> int main() { int y; printf("enter the year"); scanf("%d",&y); if(y%4==0) { if(y%100=!=0) printf("Leap Year"); else printf("Not a Leap year.");} else { if(y%100==0) { if(y%400==0) printf("Leap year"); else printf("Not a Leap Year");}} return 0;}