[ Foro de C ]

Tarea

04-Feb-2022 20:38
Invitado (Rosa)
2 Respuestas

ingresar 10 numeros enteros que pueden estar en un rango de valores entre -100 y +100. por medio de una funcion se deben validar los valores ingresados. terminado el ingreso mostrar el valor minimo, el máximo y el promedio. Ayuda por favor.


12-Feb-2022 18:09
Invitado (An?nimo)

#include <stdio.h>
#include <stdlib.h>

#define TAM 10

char valida_numero(int nbr){
   if((nbr>=-100) && (nbr<=100)){return 1;}
   else{return 0;}
}

void main(void){

int index=0;
int ctr=0;
int val=0;
int maximo=0;
int minimo=1;
int acumulador=0;

for(index=0;index<TAM;index++){
   printf("Digite un numero:");
   scanf("%d",&val);
   if(valida_numero(val)){
       ctr+=1;
       acumulador+=val;
       if (val>maximo){maximo=val;}
       if (val<minimo){minimo=val;}
     }
   val=0;
    }
printf("\n======= ANALISIS =========\n");
printf("Promedio: %f\n",(float)acumulador/ctr);
printf("Valor maximo: %d\n",maximo);
printf("Valor minimo: %d\n",minimo);

}


15-Feb-2022 00:31
Invitado (cristian)

espero te sirva:

https://www.online-ide.com/jo019kiyqV

saludos ;-)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)