Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main()
- {
- srand(time(NULL));
- int nota, cantidadNotas, sumaNotas;
- float promedioNotas, promedioPares;
- int aprobados = 0;
- int desaprobados = 0;
- int notasImpares = 0;
- int notasPares = 0;
- int sumaNotasPares = 0;
- cantidadNotas = 0;
- sumaNotas = 0;
- do
- {
- printf("\nIngrese una nota o -1 para finalizar: ");
- scanf("%d", ¬a);
- fflush(stdin);
- if ((nota < 11) && (nota != -1))
- {
- sumaNotas = sumaNotas + nota;
- cantidadNotas++;
- }
- else if (nota != -1)
- {
- nota = rand() % 11;
- sumaNotas = sumaNotas + nota;
- printf("\nNota generada aleatoriamente: %d", nota);
- cantidadNotas++;
- }
- if ((nota < 4) && (nota != -1))
- {
- desaprobados++;
- }
- else if (nota != -1)
- {
- aprobados++;
- }
- if ((nota % 2 != 0) && (nota != -1)) {
- notasImpares++;
- }
- else if (nota != -1) {
- notasPares++;
- sumaNotasPares = sumaNotasPares + nota;
- }
- }
- while (nota != -1);
- promedioNotas = ((float)sumaNotas) / cantidadNotas;
- promedioPares = ((float)sumaNotasPares) / notasPares;
- printf("El promedio de las notas es %.2f", promedioNotas);
- printf("\nCantidad de aprobados: %d", aprobados);
- printf("\nCantidad de desaprobados: %d", desaprobados);
- printf("\nNotas impares: %d", notasImpares);
- printf("\nPromedio de notas aprobadas y pares: %.2f", promedioPares);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment