Oppure

Loading
23/04/09 12:13
lorenzo
veramente nel codice che hai inserito prima c'era scritto solo main()
senza parentesi ne altro e in più avevi mischiato la mia funzione al codice mettendola a caso.

Comunque mi sembra ovvio che il vettore deve essere pieno per essere analizzato.
Quindi prima di cominciare con max = arr[0] etc... devi fare un ciclo per inseirire i valori, proprio come avevi fatto prima

e poi ti avevo detto di cambiare arr in A, ma hai letto quello che ti ho scritto o hai solo copiato il codice???? :nono:
Ultima modifica effettuata da lorenzo 23/04/09 12:18
aaa
23/04/09 12:36
riccardop
lo provato in diversi modi ma non riesco a trovare una logica per farlo funzionare ... quindi non ho la più pallida idea di come farlo andare... prima sei errori ora 4 errori
mha ci riprovo :d
aaa
23/04/09 12:42
lorenzo
1) che errori ti da?
2) posta il codice COMPLETO che TU hai scritto

e comunque a me funziona perfettamente...
aaa
23/04/09 21:45
riccardop
ho provato a far girare questo... mi gira ma ha me nn serve mi serve l altro mannaggia non riesco andare avanti ... anche se me l avete spiegato non ci sono riuscito ad arrivarci ... purtroppo e una cosa che mi serve che non riesco a fare ... sembrerò pazzo ma non arrivo nemmeno usando la logica mha ....
uff ciao Lorenzo :)

/* calcolare il valore Min, Max, Media */

#include <stdio.h>

int main()
{
// Dichiarazioni
int numeri[]={3,6,2,1,4,5,9,0,8,7};
int elementi = sizeof(numeri)/sizeof(int);
int i, min,max,totale;

// Inizializzazioni
totale = 0;
min = max = numeri[0];

// Trova min, max e totale
for(i=0; i < elementi; i++ ){
     if(min > numeri[i]) min = numeri[i];
     if(max < numeri[i]) max = numeri[i];
     totale += numeri[i];
}

// Stampa risultati ottenuti
printf("Min: %d\n",min);
printf("Max: %d\n",max);
printf("Media: %d/%d = %f\n",totale,elementi, (float)totale/elementi);

return 0;
}

:d:)
aaa
23/04/09 22:35
theprogrammer
Il programma funziona ...

Se non dici qual e' il problema (errori ...) come ti possiamo aiutare?
aaa
24/04/09 6:36
riccardop
mi dice sintassi sbagliata ....

:(
aaa
24/04/09 8:34
theprogrammer
Postato originariamente da riccardop:

mi dice sintassi sbagliata ....

:(


Riccardo ... se andiamo avanti cosi' ci vorra' un anno per capire ...

DOVE te lo dice ? In QUALE RIGA ?
aaa
25/04/09 8:06
riccardop
allora io lo stavo realizzando in questa maniera

printf ("N=";)
scanf("%f",&N);
if(N<100)
{
Med=0;
for(i=1,i<N,i++)
{
printf("A[%d]=,i);
scanf("%f",&A[i]);
if(i=1);
Min=A[i];
if(A[i]<Min)
{
Min=A[i]
I=i
}
Med=Med/N;
printf("Min=A[%d]",I,Min);



dovrebbe uscire un valore di questo tipo

A[1] =
Min=A[6]=-6,2

uffa ragazzi nn ci sto a capi na mazza


aaa