generate functionTue, 16 May 2023

Descripción "Al fin nos graduamos" fue la frase célebre que le dijo Sebastián, alias "El fósil", a su amigo Brandon a la hora de meter sus últimas materias en el ITAM. Sebastián, alumno de computación, está en su último semestre y lo está festejando como si hubiera ganado la copa del mundo. Sus amigos, cansados de Sebastián por presumido, le advirtieron que le echara ganas o reprobaría y se quedaría de fósil un semestre más. Como Sebastián le anduvo peleando unos pasteles a Andrea, olvidó echarle ganas a sus materias, por lo que entregó pocas tareas y reprobó sus exámenes. Al final del semestre recibió sus calificaciones, pero las recibió en formato de cadena, por lo que te ha pedido ayuda para saber si pasó el semestre y se graduará, o si deberá recursar. Sebastián pasó el semestre si tiene más del 80% de materias aprobadas. De lo contrario, está reprobado y tendrá que recursar. Entrada Una cadena compuesta por caracteres A y R, donde A significa aprobado y R implica reprobado. Salida Una única letra. Deberás imprimir G de graduado si Sebastián obtuvo más del 80% de sus materias aprobadas. En caso contrario, deberás imprimir F de fail (falló en aprobar).

#include <iostream> using namespace std; int main() { int n; cin >> n; string result; cin >> result; int count = 0; int size = result.size(); for (int i = 0; i < n; i++) { if (result[i] == 'A') { count++; } } if (count >= (4 * (n / 5))) { cout << "G"; } else { cout << "F"; } return 0; }

Questions about programming?Chat with your personal AI assistant