Dev - C++ - Me pueden ayudar con esta codificacion en c++?

   
Vista:

Me pueden ayudar con esta codificacion en c++?

Publicado por David (1 intervención) el 27/06/2017 21:26:13
Buenas vengo en busca de ayuda con programación porque ya no se como maquinar una restricción que el profesor nos puso.

Resulta que la restricción es la siguiente que es la que nos pide el profesor; el nos pide que en esta linea " cout<<"Introduzca el numero de trabajadores : "; el quiere efectuar operaciones básicas por ejemplo: 2+2, 4/2, 5/3, etc, TODO EN UNA SOLA LINEA, no es que pido uno y luego el otro, no, TODO EN UNA SOLA. El programa debe de reconocer que existe una operación a la hora de introducirlas, y arrojar un resultado ENTERO, porque si me piden cuantos trabajadores son, deben ser enteros, no puedo tener decimales. Quisiera saber si me pudieran ayudar por favor, si necesitan que les ponga mi código, con gusto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS DAVID ARIZA ROYETH

Me pueden ayudar con esta codificacion en c++?

Publicado por JESUS DAVID ARIZA ROYETH jesus.royeth@gmail.com (7 intervenciones) el 27/06/2017 21:51:45
te recomiendo esta librería para resolver tu problema y ahí la puedes descargar:

https://github.com/codeplea/tinyexpr


con esto puedes hacer algo como

1
2
3
4
5
6
7
8
#include "tinyexpr.h"
#include <stdio.h>
int main()
{
    double rta = te_interp("3*5+4*2+(7+9)*3", 0);
    printf("Respuesta %f\n", rta);
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Me pueden ayudar con esta codificacion en c++?

Publicado por jose (4 intervenciones) el 05/07/2017 19:41:06
Gracias, voy a checar bien que apenas estoy aprendiendo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me pueden ayudar con esta codificacion en c++?

Publicado por dario dariodr32@yahoo.com (27 intervenciones) el 28/06/2017 15:38:11
Esto es lo que quieres. Todo esta en una sola linea.

1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
using namespace std;
 
int main() {
 
  cout << 2+2 << " " << 4/2 << " " << 5/3 << endl;
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me pueden ayudar con esta codificacion en c++?

Publicado por jose (4 intervenciones) el 05/07/2017 19:41:27
gracias, por la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad