Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: EDARSAAR en 2 Julio 2016, 22:11 PM

Título: me pueden ayudar con este programa en c++ ya le hice cambios pero no me da
Publicado por: EDARSAAR en 2 Julio 2016, 22:11 PM
no me da ningun resultado y ahora ni compila y me marca error en mis operaciones

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int main()
{
   int E, S, total= 10;
   cout << "El numero total de lugares en el estacionamiento es es de: " << total << endl;
   cout << "Ingresa el numero de autos en el estacionamiento:" << E <<endl;
   cin >> E;
   cout << "Ingresa el numero de autos que van a salir:" << S <<endl;
   cin >> S;
   

   
   cout << "lugares ocupados: " << S - total = E << E <<endl;
   cout << "lugares vacios: " << E -total = S << S <<endl;

   cin.get();cin.get();
   return 0;
}



Mod: Los códigos deben ir en etiquetas GeSHi
Título: Re: me pueden ayudar con este programa en c++ ya le hice cambios pero no me da
Publicado por: engel lex en 2 Julio 2016, 22:18 PM
Citarno me da ningun resultado y ahora ni compila y me marca error en mis operaciones

los errores no están de relleno, indican que error hubo siempre es bueno que coloques los errores...

empezando, no has inicializado E y S, sin embargo los agregas al cout, eso te va a mostrar basura de la ram...

luego haces las operaciones dentro del cout... que intentaste con eso? primero has la operaciones, luego lanza el resultado en el cout...
Título: Re: me pueden ayudar con este programa en c++ ya le hice cambios pero no me da
Publicado por: EDARSAAR en 3 Julio 2016, 03:43 AM
pues utilice las operaciones dentro de cout en otro programa y funciono pero ahora ni entiendo que pasa me podrias ayudar con el codigo
Título: Re: me pueden ayudar con este programa en c++ ya le hice cambios pero no me da
Publicado por: engel lex en 3 Julio 2016, 03:56 AM
puedes hacer
Código (cpp) [Seleccionar]
cout << "lugares ocupados: " << S - total<<endl;

pero no
Código (cpp) [Seleccionar]
cout << "lugares ocupados: " << S - total = E <<endl;

ya que la operación en si misma no es un comando definido... (E no tiene valor asignado y no se sabe como proceder)

has la operación fuera del cout y listo