Hola m ayudas en m practi porfa

La pregunta dice asi
??leidos 10 numeros que representan notas.diga cuantos corresponden a cada una delas siguientes clasificaciones
!EXELENTE si 80 < nota <=100!
!muy bueno si 70 < nota <=80!
!bueno si 60 < nota <=70!
!regular si 40 < nota <=60!
!malo si 0 < nota <=40!

1 Respuesta

Respuesta
-1
mmmm no me dejó poner, pero todas las &quot;nota&quot; llevan entre corchetes rectangulares &quot;[ ]&quot; una i
&quot;nota&quot;
¿En C o C++? (Por eso de las entradas/salidas de datos), en C podría ser: (tú mismo ya dijiste los criterios, puedes hacerlo con IFs & Else IFs, aunque no es la única forma)
Te lo pongo con arreglos porque sale muy fácil, cualquier cosa, dime
#include<stdio.h>
//Declaramos arreglo de 10 enteros y un contador i
int nota[10],i;
main(){
for(i=0;i<10;i++){
printf(&quot;Deme la nota %d: &quot;,i+1);
scanf(&quot;%d&quot;,&nota);
}
//Leídos, se pasa a comprobar, con IFs, su calidad
for(i=0;i<10;i++){
printf(&quot;Nota %d: &quot;,i+1); //Esto hace que se coloque nota y los ifs impriman su calidad
if(nota>80&&nota<=100)
{printf(&quot;Excelente\n&quot;);}
else if(nota>70&&nota<=80)
{printf(&quot;Muy Bueno\n&quot;);}
else if(nota>40&&nota<=60)
{printf(&quot;Regular\n&quot;);}
else if(nota>0&&nota<=40)
{printf(&quot;Malo\n&quot;);}
}
getch();
}
Adicionalmente, puedes añadir un do-while para evitar que pongan números negativos o mayores a 100, al principio, que quede
do{
printf(&quot;Deme la nota %d: (Entre 0 y 100)&quot;,i+1);
scanf(&quot;%d&quot;,&nota);}while(nota>100||nota<0);

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas