Oppure

Loading
06/03/15 8:52
lorenzoscarrone
Ciao a tutti, volevo chiedere se era possibile dichiarare una variabile che possa registrare un input molto grosso del tipo. Per esempio supponiamo che voglia calcolare la media aritmetica per tot numeri vorrei poterli inserire in blocco e non singolarmente con un accumulatore.

Calcola la media tra

Input >> 1 2 10 15 3 16 21 1 0

Spero di essermi spiegato
Ultima modifica effettuata da lorenzoscarrone 06/03/15 8:54
aaa
06/03/15 11:07
tuttodiMC
Puoi risolvere in due modi il tuo problema.
1) Stabilisci che la sequenza di numeri inseriti deve obbligatoriamente essere pari a un certo N che scegli tu. Supponendo che la sequenza sia lunga3, ti basta scrivere
cin>>a>>b>>c;

2) Utilizzi un vettore di dimensione scelta dall'utente e tramite un ciclo for fai inserire uno alla volta i numeri.
aaa
06/03/15 11:40
lorenzoscarrone
Più che altro volevo che si potessero inserire una serie arbitraria di numeri lunga a piacere senza dover chiedere all'utente la quantità di numeri da inserire e senza creare una sequenza di variabili. Sostanzialmente e come se mi dessero in input un array
aaa
06/03/15 13:32
Roby94
Non usare una matrice ma una lista.
Con un ciclo while leggi ed inserisci i valori nella lista.
Ultima modifica effettuata da Roby94 06/03/15 13:33
aaa
06/03/15 16:13
nessuno
Utilizza una stringa. Esegui l'input nella stringa e tokenizza tutti i valori
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à.