Ошибка, пожалуйста, помогите! ! Там написано: "объявление прекращено неправильно".
Вот весь код, ошибка в строке 4. Я использую turbo c++ с dosbox в windows 10
#include<stdio.h> #include<conio.h> void main() { clrscr(); char op; double n1,n2; printf("Enter an operator(+,-,*,/):"); scanf("%c",&op); printf("Enter any two numbers:"); scanf("%lf ,%lf",&n1,&n2); switch(operator) { case'+': printf("%lf + %lf = %lf",n1,n2,n1+n2); break; case'-': printf("%lf - %lf = %lf",n1,n2,n1-n2); break; case'*': printf("%lf * %lf = %lf",n1,n2,n1*n2); break; case'/': printf("%lf / %lf = %lf",n1,n2,n1/n2); break; default: printf("Error!operator you entered is not correct"); break; } getch(); }
Что я уже пробовал:
Я попытался удалить'; ' после void main (), но вместо того, чтобы исправить его, это вызвало больше ошибок.
теперь я изменил имя переменной с operator на op и удалил'; ' после main. И код запускается.
Но теперь он возвращает мусорные значения вместо правильных решений