- 3

Necesito ayuda en mi proyecto

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 los 26 pasajeros, quedando 50-26 = 24 asientos vacĂ­os. Sugerencia: El operador de mĂłdulo% puede ayudar a determinar el nĂșmero de pasajeros del Ășltimo autobĂșs.

12th Jan 2021, 7:55 PM
Dennys Montoya
Dennys Montoya - avatar
5 Answers
+ 18
Con esto se resuelve el problema #include <iostream> using namespace std; int main() { //tu cĂłdigo va aquĂ­ int a; cin>>a; cout<<50-(a%50)<<endl; return 0; }
22nd Jan 2021, 6:07 PM
Luis AndrĂ©s Valido Fajardo 🇹đŸ‡ș
Luis AndrĂ©s Valido Fajardo 🇹đŸ‡ș - avatar
+ 7
Sencillo Steven, vamos a partir que el autobus tiene una capacidad de 50 asientos lo que significa que en todos sus viajes excepto en el Ășltimo va llevar 50 viajeros. En el Ășltimo viaje bien puede llevar los 50 pasajeros o menos veamos algunos ejemplos 120 = 50 - 50 - 20 100 = 50 - 50 176 = 50 - 50 - 50 - 26 Si dividimos la cantidad de pasajeros inicial entre 50 y nos quedamos con la parte entera (k) la diferencia entre la cantidad inicial y k*50 nos da la cantidad de viajeros del ultimo viaje (m) 120 = 50 * 2 + 20 (k=2) 100 = 50 * 2 + 0 (k=2) 176 = 50 *3 + 26 (k=3) Ese m no es mas que el resto de la divisĂłn entera que en la mayorĂ­a de los lenguajes de programaciĂłn se representa con el sĂ­mbolo (%) Por tanto para saber la cantidad de pasajeros del Ășltimo viaje basta calcular con a%50 . Pero realmente lo que nos pide es determinar es la cantidad de asientos vacios en el Ășltimo viaje. Por tanto si conocemos que el autobus su capacidad que es 50 y conocemos que la cantidad de pasajeros en el Ășltimo viaje es (a%5) ya es evidente que la cantidad de asientos disponibles en el Ășltimo viaje es 50-(a%50) Bueno espero que esto te ayude. Saludos desde Cuba
29th Sep 2021, 5:28 PM
Luis AndrĂ©s Valido Fajardo 🇹đŸ‡ș
Luis AndrĂ©s Valido Fajardo 🇹đŸ‡ș - avatar
+ 5
#include <iostream> using namespace std; int main() { //tu cĂłdigo va aquĂ­ int b; cin >> b; int result = b / 50; int a = result*50; int d = b - a; int e = 50 - d; if (a < 50){ cout << 50 - b; } else if (a >= 50){ cout << e; } else { cout << "nothing"; } return 0; }
5th Dec 2021, 12:02 AM
Francisco Rojas Maidana
Francisco Rojas Maidana - avatar
0
7th May 2021, 2:29 AM
Joel Alexander Quintero
Joel Alexander Quintero - avatar
0
Me ayudas a entender la operacion
24th Sep 2021, 5:42 AM
Steven Giraldo Arboleda
Steven Giraldo Arboleda - avatar