Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: [c++]frequenza Numero

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    13

    [c++]frequenza Numero

    Ciao ragazzi, ho un problema.
    Sto cercando di svolgere un esercizio in c: dovrei calcolare quante volte un numero compare tra in numeri compresi tra 1 e 100, e non ho idea di come fare(senza vettori).
    Potreste aiutarmi?

    Grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Spiega meglio il problema e prova a dare tu una soluzione su cui discutere ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    13
    Originariamente inviato da oregon
    Spiega meglio il problema e prova a dare tu una soluzione su cui discutere ...
    > Quale problema? La traccia è quella che ho scritto.

    >E comunque, credo di essermi spiegato male. Vorrei semplicemente capire in che modo posso risolvere il problema senza utilizzare i vettori.
    Sul web non ho trovato quasi nulla, ecco perchè lo sto chiedendo a voi.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se ti ho chiesto di chiarire è perché tanto chiaro non è. Non credi?

    Che significa "quante volte un numero compare tra i numeri 1 e 100" ?

    Se ho il numero 23 devo calcolare quante volte il numero 23 compare tra i numeri 1 e 100 ? E che vuol dire?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Quante volte compare un numero tra 1 e 100? Una o nessuna, a seconda che il numero stia tra 1 e 100..
    O intendevi dire quante volte compare una cifra? In tal caso un'idea può essere scorrere i numeri da 1 a 100, scomporli nelle singole cifre (cosa che puoi fare facilmente usando gli operatori di divisione e modulo) e incrementare un contatore ogni volta che incontri la cifra che ti interessa.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    13
    Originariamente inviato da oregon
    Se ti ho chiesto di chiarire è perché tanto chiaro non è. Non credi?

    Che significa "quante volte un numero compare tra i numeri 1 e 100" ?

    Se ho il numero 23 devo calcolare quante volte il numero 23 compare tra i numeri 1 e 100 ? E che vuol dire?
    Ah, giusto, non ci avevo fatto caso. Sorry.
    Comunque la traccia è "Calcola quante volte il numero 3 compare nei numeri compresi tra 1 e 100".

  7. #7
    Il numero 7 compare una volta; la cifra 7 compare 7*10+9=79 volte.
    Il primo risultato è ovvio; per il secondo, o ragioni (il 7 compare una volta ogni decina, più 9 ulteriori volte sulla decina del 70) oppure scrivi un programma come spiegato nel post precedente.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    13
    Esatto. Intendevo la cifra.
    Grazie, comunque.

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da awdre
    Esatto. Intendevo la cifra.
    Se intendi la cifra, la prossima volta scrivi

    quante volte una cifra compare tra in numeri compresi tra 1 e 100

    essendo una cifra una cosa diversa da un numero, così nessuno perde tempo ... giusto?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Originariamente inviato da MItaly
    In tal caso un'idea può essere scorrere i numeri da 1 a 100, scomporli nelle singole cifre (cosa che puoi fare facilmente usando gli operatori di divisione e modulo) e incrementare un contatore ogni volta che incontri la cifra che ti interessa.
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.