Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Non si usa il forum come una fabbrica di codice, non si richiedono
programmi già pronti su misura. Il forum serve ad indicare la strada verso
la soluzione, sta poi a chi ha fatto la richiesta raggiungerla ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
suvvia, tutti siamo partiti sgranando gli occhi davanti ai primi vettori
Avrai pur scritto qualcosa?
Cosa non ti riesce di fare?
Dicci qualcosa di più e soprattutto se hai scritto qualcosa postalo.
Il programma che hai postato non fa nessuna delle due cose per cui hai chiesto aiuto all'inizio
Codice sorgente - presumibilmente C/C++
int n;
scanf ("%d", &n);
Cosi facendo inserisci un solo numero (giustamente) in una variabile intera.
A te serve un vettore che si dichiara in questo modo:
Codice sorgente - presumibilmente C/C++
int numeri[GRANDEZZA_VETTORE];
e per riempirlo hai bisogno di un ciclo.
Inoltre anche nel controllare se un numero è pari o dispari commetti un'errore (o di distrazione o perchè non hai capito molto di quello che hai fatto ).
Codice sorgente - presumibilmente Plain Text
num=n%2;
Prima giustamente controlli se il numero è divisibile per due.
Codice sorgente - presumibilmente C/C++
if (n==0)
e poi verifichi se è pari sulla variabile n e non su num!
Sono errori grossolani, esercitandoti e studiando bene li risolverai senza troppi problemi