|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2015
Messaggi: 50
|
[C] Esercizio Vettore: massimi e minimi+media - principiante
Ho problemi con questo codice, potreste aiutarmi?
Codice:
#include "stdio.h"
#include <stdlib.h>
#define MAX 100
void Input_vettore(int V[],int* N)
{
int x, t;
for(x=0;x<MAX;x++)
{
printf("Inserire l'elemento V[%d]= ",x);
scanf ("%d", &t);
if (t!=0) V[x]=t;
else break;
}
*N=x;
}
void Ricerca_minimi_massimi(int V[],int N)
{
int i, min, vmin, max, vmax;
if (V[0]<V[1])
{
min=V[0];
vmin=V[1];
vmax=V[0];
max=V[1];
}
else
{
vmin=V[0];
min=V[1];
max=V[0];
vmax=V[1];
}
for (i=2;i<N;i++)
{
if (V[i]<min) min=V[i];
else if (V[i]<vmin) vmin=V[i];
else if (V[i]>max)
{
max=V[i];
}
else if (V[i]>vmax) vmax=V[i];
}
printf ("Il massimo risulta= %d\nIl vice massimo risulta= %d\n",max,vmax);
printf("Il minimo risulta= %d\nIl vice minimo risulta= %d\n",min,vmin);
}
void Media(int V[],int N)
{
int j,s; float m;
for (j=0;j<N;j++)
{
s=s+V[j];
}
m=(s/N);
printf ("La media risulta= %f\n",m);
}
void main()
{
int V[MAX], N;
Input_vettore(V,&N);
Ricerca_minimi_massimi(V,N);
Media(V,N);
}
__________________
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:24.



















