generate functionSat, 22 Apr 2023

Descripción Dos gatos y un ratón se encuentran en varias posiciones sobre una línea. Como valor de entrada te vamos a dar sus posiciones iniciales. Tu tarea es determinar cuál gato alcanzará al ratón primero, asumiendo que el ratón no se mueve y ambos gatos se mueven a la misma velocidad. OJO: Si ambos gatos llegan al mismo tiempo, el ratón podrá escapar mientras que los dos gatos pelean. Entrada Se te darán como valores de entrada tres enteros A, B y C separados por un espacio, los cuales representan respectivamente las posiciones del gato A, del gato B y del ratón C. Puedes suponer que 1≤A,B,C≤100. Salida Si el gato A alcanza primero al ratón, imprimir como salida "gato A" .Si el gato B alcanza primero al ratón, imprimir como salida "gato B" .Si ambos gatos alcanzan al ratón C al mismo tiempo, imprimir como salida "raton C".

#include <iostream> using namespace std; int main() { int A, B, C, x = 0; cin >> A >> B >> C; if (C - A > C - B) { cout << "gato B" << endl; } else if (C - A < C - B) { cout << "gato A" << endl; } else cout << "raton C" << endl; }

Questions about programming?Chat with your personal AI assistant