Qualcuno saprebbe aiutarmi a risolverlo?
Esercizio 1
Scrivere un programma in C che acquisisca da tastiera 5 numeri e li memorizzi in un array e di essi ne calcoli: il massimo, il minimo, la somma e la media aritmetica.
Copyright © 2024 QUIZSILO.COM - All rights reserved.
Answers & Comments
/* somami.c */
#include <stdio.h>
#include <conio.h>
#define N 5
int inse(int [],int,int *,int *,float *);
int main()
{
int v[N],n,max=0,min=999;
float med,so;
n = inse(v,N,&min,&max,&so);
printf("\nMinimo: %d",min);
printf("\nMassimo: %d",max);
med = so/n;
printf("\nMedia: %3.1f\nPremi un tazzo.",med);
getch();
}
int inse(int a[],int x,int *y,int *z,float *j)
{
int n;
printf("Inserisci i numeri\n");
for(n=0;n<x;n++)
{
printf("Numero %d ",n+1);
scanf("%d",&a[n]);
if(a[n]<*y)
*y = a[n];
if(a[n] > *z)
*z = a[n];
*j += a[n];
}
return n;
}