Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [C] richiesta n numeri in ingresso

    Praticamente ho questo problema: una volta che l' utente del programma ha deciso quanti (n) numeri prendere in considerazione, devo far si che questi vengano acquisiti uno per uno per poi verificare quanti sono maggiori di 0.

    Avevo intenzione di usare il for però non capisco come posso fare per fare acquisire uno a uno questi valori.

    Esempio: l utente necessita di confrontare quanti di 9 numeri sono maggiori di 0.

    Allora devo permettere all' utente di inserire 9 valori da confrontare, uno alla volta. Il problema è che il numero di valori da confrontare lo decide l' utente e non so risolvere il problema.

    Qualcuno potrebbe darmi una mano?

  2. #2

    Re: [C] richiesta n numeri in ingresso

    Originariamente inviato da jackdispade
    Praticamente ho questo problema: una volta che l' utente del programma ha deciso quanti (n) numeri prendere in considerazione, devo far si che questi vengano acquisiti uno per uno per poi verificare quanti sono maggiori di 0.

    Avevo intenzione di usare il for però non capisco come posso fare per fare acquisire uno a uno questi valori.

    Esempio: l utente necessita di confrontare quanti di 9 numeri sono maggiori di 0.

    Allora devo permettere all' utente di inserire 9 valori da confrontare, uno alla volta. Il problema è che il numero di valori da confrontare lo decide l' utente e non so risolvere il problema.

    Qualcuno potrebbe darmi una mano?
    Benvenuto nel forum di HTML.it

    Il primo input sarà il totale di numeri che il programma verifica: puoi usare un ciclo for che va da 1 a n, dove n è il primo input. Nel ciclo stesso analizzi l'input e controlli se è > 0.

    Non è difficile, forse il tuo problema è proprio la poca conoscenza dei metodi e delle funzioni delle classi del C ? In specifico, cosa è che non sai fare? Ricevere in input un dato di tipo numerico? Impostare il ciclo for?

    Potrei darti (e non solo io) la soluzione in un nanosecondo, ma lo farò solo quando mi accorgerò che non hai la minima idea di come fare..


    Ciao

  3. #3

  4. #4

    Re: Re: [C] richiesta n numeri in ingresso

    Originariamente inviato da MdE2005
    Benvenuto nel forum di HTML.it

    Il primo input sarà il totale di numeri che il programma verifica: puoi usare un ciclo for che va da 1 a n, dove n è il primo input. Nel ciclo stesso analizzi l'input e controlli se è > 0.

    Non è difficile, forse il tuo problema è proprio la poca conoscenza dei metodi e delle funzioni delle classi del C ? In specifico, cosa è che non sai fare? Ricevere in input un dato di tipo numerico? Impostare il ciclo for?

    Potrei darti (e non solo io) la soluzione in un nanosecondo, ma lo farò solo quando mi accorgerò che non hai la minima idea di come fare..


    Ciao
    Ok praticamente non ho molta conoscenza del c e sono alle prime armi. Avevo fatto un banale errore nella sintatica anche se dal punto di vista logico il programma era giusto.

    Ora ho risolto. Grazie mille

  5. #5

    Re: Re: Re: [C] richiesta n numeri in ingresso

    Originariamente inviato da jackdispade
    Ok praticamente non ho molta conoscenza del c e sono alle prime armi. Avevo fatto un banale errore nella sintatica anche se dal punto di vista logico il programma era giusto.

    Ora ho risolto. Grazie mille
    Perfetto, per la prossima volta posta subito il codice (nei tag CODE specifici), così agevolerai il nostro compito; è consuetudine inoltre quando si arriva alla risoluzione del problema, mostrare il codice: questa lex fori fa sì che, in futuro, qualcuno possa usufruire di tale codice; nel tuo caso comunque non importa.


    Ciao

  6. #6
    Utente di HTML.it L'avatar di neax94
    Registrato dal
    Oct 2010
    Messaggi
    10
    fai un ciclo for dove che ti chieda di inserire il numero fino a che non raggiunge il numero di valori che vuoi;e poi un if che ti confronte numero a numero con lo 0.
    Devi usare i vettori!

  7. #7
    Originariamente inviato da neax94
    fai un ciclo for dove che ti chieda di inserire il numero fino a che non raggiunge il numero di valori che vuoi;e poi un if che ti confronte numero a numero con lo 0.
    Devi usare i vettori!
    La discussione era già chiusa, l'utente ha già trovato la soluzione; oltretutto se si vuol dare un aiuto occorre farlo con più chiarezza possibile e in italiano comprensibile.
    Rileggi tutta la discussione..


    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.