+ 3
Problema transporte
Hola alguien podria ayudarme con el problema de c++ de transporte, ya que lo intente de mil formas y no puedo solucionarlo. les dejo el problema Usted está haciendo un programa para un servicio de autobús. Un autobús puede transportar 50 pasajeros a la vez. Dado el número de pasajeros que esperan en la estación de autobuses como entrada, debe calcular y generar cuántos asientos vacíos tendrá el último autobús. Entrada de muestra: 126 Salida de muestra: 24 Explicación: El primer autobús transportará 50 pasajeros, dejando 126-50 = 76 en la estación. El siguiente dejará 26 en la estación, por lo tanto, el último autobús llevará a todos los 26 pasajeros, teniendo 50-26 =24 asientos vacíos.
1 Resposta
+ 8
Hola, jenifer vera espero que estos pasos te ayude a resolver El problema del servicio de transporte:
- paso 1: obtener el resto.
Si tenemos un número de
pasajeros y cada autobus
tiene capacidad para 50,
el resto de pasajeros que
queda se calcula
N%50, donde N es el número de
pasajeros.
- paso 2: obtener acientos vacios
el último bus tiene 50 acientos y
sabemos también que sobran N%50
pasajeros, solo es restarlos
V= 50 - (N%50)
donde V es el número de acientos
vacíos.
Ahora si quieres el copy-paste el código es el siguiente:
int p;
cin>>p;
cout<<50-(p % 50);