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.
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
include <iostream.h>
#include <stdlib.h>
#include <iostream.h>
int main ()
{
float x;
x=3+4*(8*(4-(9+3)/6));
cout << "Valor de x: " << x << endl;
cout << endl;
}
el problema estaba en x=3+4*(8*(4-(9+3)/6)); en donde colocaste "-" no se que colocaste pero mi copilador me daba error en esa parte la borre y coloque otra vez -
y listo
saludos
pd:Las otras librerias las quite pues el copilador que tengo no las reconoce
saludos