Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  esercitazione_valutata_29-05-2020
Language: C/C++
Code:
codice c:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {
     int Nbit; //veriabile per l'inserimento
     int i; //variabile per il ciclo
     int tot=0.0;
     int E=0.0;

     printf("inserire il numero di bit di cui è composto in numero in base 2 da convertire");
     scanf("%d",&Nbit);

     for (i=0.0;i<Nbit;i=i+1.0){

        int N; //veriabile per l'inserimento
        printf("inserire i bit singolarmente partendo dal meno significativo");
        scanf("%d",&N);
        int E=i;
        int B=2.0;
        int P=1.0;

            while (E!=0.0){

            P=P*B;
            E=E-1.0;
            }

        N=N*P;
        tot=tot+N;
    }

printf("il numero in binario, convertito in decimale, corrisponde a %d",tot);

return 0;
}
Comments: