Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #3
    Utente di HTML.it L'avatar di fenics
    Registrato dal
    Aug 2004
    Messaggi
    446
    giusto, quello è vero ed ho corretto

    comnq ho provato modificare il codice, solo che come risultato mi da sempre 0
    codice:
    #include<stdio.h>
    
    #define MAX 32
    
    void conversione(int bin[], int dec);
    void stampa(int dec);
    
    main()
    {
        int binario[MAX], decimale;
    
        printf("Inserisci un valore binario: ");
        scanf("%d", &binario[MAX]);
    
        conversione(binario, decimale);
        stampa(decimale);
    
        return 0;
    }
    
    void conversione(int bin[], int dec)
    {
        int i;
    
        for(i=0; i<=MAX; i++)
        {
            if(dec%2==0)
                bin[i]=0;
            else
                bin[i]=1;
            dec=dec/2;
        }
    }
    
    void stampa(int dec)
    {
        int i, bin[MAX];
    
        for(i=0; i<=MAX; i++)
        {
            if(dec%2==bin[MAX])
                printf("%d", dec);
       }
       system("PAUSE");
    }
    Ultima modifica di fenics; 22-04-2014 a 12:21

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.