Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ZioBeLu
    Registrato dal
    Mar 2004
    Messaggi
    181

    [Esercizi C] aiuto

    Scrivere un programma che prenda in input un numero di cinque cifre, lo spezzetti nelle sue singole cifre e le visualizzi ognuna separata da tre spazi [Suggerimento: usate in modo combinato gli operatori di divisione intera e resto] Per esempio, se l'utente digitasse 42339 il programma dovrebbe visualizzare 4 2 3 3 9
    VVoVe:
    Ma le donne sono formule o progressi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    423
    Puoi scomporlo dividendolo per le potenze di 10 !
    Ovvero fai:
    codice:
    int cifra1, cifra2, cifra3, cifra4, cifra5, numero;
    
    scanf("%d", &numero);
    
    cifra1 = numero / 10000;
    numero = numero % 10000;
    
    cifra2 = numero / 1000;
    numero = numero % 1000;
    
    cifra3 = numero / 100;
    numero = numero % 100;
    
    cifra4 = numero / 10;
    
    cifra5 = numero % 10;
    
    printf("%d   %d   %d   %d   %d", cifra1, cifra2, cifra3, cifra4, cifra5);

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Così è facile fare i compiti!

    Sarebbe meglio "suggerire" il metodo ma non il codice !

    IMHO

  4. #4
    Utente di HTML.it L'avatar di ZioBeLu
    Registrato dal
    Mar 2004
    Messaggi
    181
    Originariamente inviato da oregon
    Così è facile fare i compiti!

    Sarebbe meglio "suggerire" il metodo ma non il codice !

    IMHO
    e infatti.. vabbe non sono compiti da scuola o università ma sono propi personali non so neanche a chi chiedere un input per capire bene.. ecco per esempio vorrei commenti a ogni istruzione perchè questo elevamento a potenza non l'ho capito bene da premettere che in matematica sono stato sempre ciuccio..ma non si nasce ciucci si diventa quindi dovrei trovare un modo per capirlo
    Ma le donne sono formule o progressi?

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.