2 risposte
Classificazione
- Giulio MLv 72 mesi fa
#include <stdio.h>
#include <stdlib.h>
#define N 20 //totale prodotti
typedef struct{
char nome[15];
float costo;
}prodotto;
int main(){
prodotto V[N];
int i;
float somma=0;
float media;
float minimo;
//acquisizione dati
for(i=0;i<N;i++){
fflush(stdin);
gets(V[i].nome);
scanf("%f",&V[i].costo);
}
//calcolo somma
for(i=0;i<N;i++){
somma+=V[i].costo;
}
media=1.0/N*somma;
//calcolo minimo
minimo=V[0]; //indicizzazione col primo elemento
for(i=0;i<N;i++){
if(V[i].costo<minimo){minimo=V[i].costo;}
}
//stampa dei risultati
for(i=0;i<N;i++){
printf("lista prodotti:\n%s\t%c\n",V[i].nome,V[i].costo);
}
printf("costo totale=%f\ncosto medio=%f\n minimo=%f\n",somma,media,minimo);
system("pause");
return 0;
}
Altre domande? Fai una domanda e ottieni le risposte che cerchi.