inspektor С++ и си не сильно отличаются синтаксисом в С++ побольше возможностей а все остальное одно и тоже)
Очень сильно. Ни один сишный компилятор строчку "cin>>a>>b>>c>>d>>n;" не проглотит, т.к. не перегрузки операторов, не ООП в си нет. Кстати си даже не является подмножеством С++, т.е. корректный си-код, может быть ошибочным в си++.