¿Porque me da error en este programa c++?

Estoy haciendo un curso de c++ nivel 1. Escribiendo algunos programas básicos me he encontrado con este error. El programa esta escrito en el editor de Xcode de Mac y compilado en el terminal con el comando g++ -o p1-3 P1-3.cpp.

Este es el programa:

#ifdef __MSDOS__

#include <iostream.h>

#include <stdlib.h>

#else

#include <iostream>

#include <cstdlib>

using namespace std;

#endif

int main ()

{

float x;

x=3+4*(8*(4–(9+3)/6));

cout << "Valor de x: " << x << endl;

cout << endl;

system ("pause");

return EXIT_SUCCESS;

}

y este es el error del compilador:

P1-3.cpp:21: error: stray ‘\342’ in program

P1-3.cpp:21: error: stray ‘\200’ in program

P1-3.cpp:21: error: stray ‘\223’ in program

P1-3.cpp: In function ‘int main()’:

P1-3.cpp:21: error: ‘4’ cannot be used as a function

Con otras formulas, como x = ( 3 * 9 * ( 3 + ( 9 * 3 / ( 3 ) ) ) ) ; no he tenido problemas pero a esta no le encuentro el fallo. El compilador de xcode me lo ha dado como bueno, pero cuando lo hago en el terminal me da los errores.

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Helpful Social

Copyright © 2024 Q2A.ES - All rights reserved.