Newsgroup: it.comp.programmare.win32
Titolo: secondo AIUTO per creare questo programma

mi serve  un altro aiuto (sempre in excel):
Aho', ma questi non sono aiuti, te li stiamo scrivendo NOI i
programmi.  E a dire la verita' non si tratta neanche di
programmazione per Windows, quindi sei anche abbastanza OT.
Rivolgiti a qualche ng sui programmi del pacchetto Office, se proprio
non vuoi prendere (come dice Lorenzo Lutti) la "sviluppina"...

 base al numero più grande:
Ti riposto la mia prima risposta che stranamente si rivela ancora la piu'
semplice, versatile e flessibile:
"il modo piu' semplice consiste nel usare una qualsiasi funzione (alcuni
linguaggi le hanno, altrimenti la scarichi) per ordinare l'array di 10
numeri "
Credo proprio che quando dicevo che in questo modo si faceva prima e si
evitavano tanti problemi avevo ragione.(e che quindi per array piccoli non
conveniva implementare un funzione anche se l'ordinamento e' piu' lento,
tanto anche n*n di un array di 10 elementi che problema e'?)
Come vedi io ho sbagliato ed andrea ben 2 volte. Ora siamo entrambi capaci
di mettere a posto il programma, ma ne valeva la pena ??? No !!!
Alex

Ho inserito il rango per fare le posizioni
=RANGO(A1;A$1:A$5;0)
Ma  funziona solo se scrivo dalla tastiera i numeri , ma se invece di
scriverli io ,escono fuori come risultato di una formula mi da questo errore
: #N/D
Cosa posso fare?

Come vedi io ho sbagliato ed andrea ben 2 volte.
Io non ho sbagliato, te lo ripeto.
Guarda che da adesso in poi ti do' del "deficiente".

 Guarda che da adesso in poi ti do' del "deficiente".
Per prima cosa ti invito alla calma e a non usare piu' parole offensive nei
miei confronti. Un conto discutere, un conto offendere. Ok ?
Seconda cosa come gia' ti ho detto:
<quote>
Prova con:
int nums[] = { 90,80,70,60,50,40,30,20,10,0} ;
max2 rimane uguale a INT_MIN !!!
</quote>
il tuo programma anche dopo la correzione e' ancora sbagliato. Quindi oltre
a non offendere, cerca anche di essere obbiettivo ed avere un po' piu'
coraggio ammettendo che hai sbalgiato ben 2 volte.
Alex
P.S. ho detto che non ti avrei piu' risposto... ma se mi offendi le cose
cambiano! Sei maleducato e ti invito a non usare piu' termini offensivi nei
miei confronti e nei confronti di tutti gli altri del NG.
Ultimo tuo codice (che e' ancora errato):
<CODE>
#include <stdio.h>
#include <limits.h>
int main()
{
    int nums[] = { 10, 20, 30, 40, 50, 60, 70, 80, 90 } ;
    int i, j, n, pmin, pmax, min1, min2, max1, max2, somma ;
    somma = min1 = max1 = min2 = max2 = nums[0] ;
    pmin = pmax = 0 ;
    n = sizeof nums / sizeof nums[0] ;
    for ( i = 1 ; i < n ; i++ )
    {
        if ( nums[i] < min1 )
        {
           min1 = nums[i] ;
           pmin = i ;
        }
        else
        if ( nums[i] > max1 )
        {
           max1 = nums[i] ;
           pmax = i ;
        }
        somma += nums[i] ;
    }
    min2 = INT_MAX ;
    max2 = INT_MIN ;
    for ( j = 0 ; j < n ; j++ )
    {
        if ( ( j != pmin ) && ( j != pmax ) )
        {
           if ( nums[j] < min2 )
           {
              min2 = nums[j] ;
           }
           else
           if ( nums[j] > max2 )
           {
              max2 = nums[j] ;
           }
        }
    }
    somma -= (min1 + max1 + min2 + max2) ;
    printf( "somma = %d\n", somma ) ;
    printf( "min1 = %d\n", min1 ) ;
    printf( "max1 = %d\n", max1 ) ;
    printf( "min2 = %d\n", min2 ) ;
    printf( "max2 = %d\n", max2 ) ;
    getchar() ;
    return 0 ;
}
</CODE>

Ok, al prossimo post chiamo la suora! :)
Scherzi a parte, vi prego di risolvere le vostre "faide" con mezzi più 
appropriati (e-mail, chat, sciabole, pistole a retrocarica, quel che vi 
pare...) e non continuare a generare thread di questo tipo!
Per riflettere su questo vostro inutile duello, vi consiglio guardarvi "i 
duellanti" di ridley scott (spero di non aver toppato, e spero di non 
aggravare la situazione dicendo che è tratto dall'omonimo racconto di 
Conrad), sono sicuro che entrambi vi riconoscerete nei protagonisti (o 
meglio, nel protagonista "buono" :))
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 Ok, al prossimo post chiamo la suora! :)
Hai perfettamente ragione, scusateci.
Pero' concorderai con me che non fa piacere sentirsi dire: deficiente,
stupido etc...
Qui si discute, magari anche in modo un pochino acceso, ma non ci si deve
insultare solo perche' uno la pensa in modo diverso.
Alex