Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Newbie C , problemino!

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    8

    Newbie C , problemino!

    Questo programma dovrebbe invertire un numero intero tipo "456"->"654".
    Però se inserisco "001" lo trasforma in " 1", e se metto "100" lo trasforma in 1 lo stesso. Cosa ho sbagliato?
    codice:
    #include <stdio.h>
    
    main()
    {
        int numero,resto,numero2,ribalto,j;
        numero=0;
        resto=0;
        ribalto=0;
        
        
        printf("Inserisci il valore che vuoi ribaltare\n");
        scanf("%d",&numero);
        while(numero>0)
        {
            resto=numero%10;
            ribalto=(ribalto*10)+resto;
            numero=numero/10;
        }
        printf("%d\n",ribalto);
        
        
        system("pause");
    }
    Ultima modifica di MItaly; 09-11-2013 a 00:16 Motivo: Indentazione, tag CODE

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.