C del programma: si assume che B è un array di n> 0 cifre binarie, la seguente funzione calcola il valore decimale rappresentato da b in forma binaria
/*Assumiamo che b sia un array di n>0 cifre binarie, la funzione che segue calcola il valore decimale rappresentato da b in forma binaria*/
#include <stdio.h>
int Bin2Dec(int b[], int n){
int decimale=0;
int p;
p=1;
for(int k=0; k<n; k++){
decimale=decimale+b[k]*p;
p=p*2;
}
return decimale;
}
int main(void){
int n;
printf("Inserisci la grandezza dell'array; \n");
scanf("%d", &n);
int b[n];
printf("Inserisci gli elementi dell'array \n");
for(int k=0; k<n; k++){
printf("Inserisci l'elemento %d: \n", k+1);
scanf("%d", &b[k]);
}
printf("Il decimanle è: %d", Bin2Dec(b, n));
return 0;
}
Learn More :
Italian
- C Program Problem's Solution For General Hospital
- Sviluppare una function C che, dati come parametri di input un array di char e il suo size, determina e restituisce come parametro di un dato logico che indica se il testo nell’array è un pangramma, ovvero è un testo che contiene, almeno una volta, tutte le 21 lettere dell’alfabeto italiano.
- Sviluppare una function C che, dati come parametri di input un array di char e il suo size
- Sviluppare una funzione C che , dato come parametri di ingresso un array di char e la sua dimensione
- C Programma Dato un elenco ( matrice) delle persone che partecipano ad un concorso , ordinare l'elenco in ordine alfabetico per l'ultimo campo nome.
- Scrivere un programma C per simulare immettere il PIN per il telefono .
- C Programma Due giocatori sfida lanciando un " dado truccato . " Il dado ha Integer gamma [ 5 , 15 ] .
- Scrivere un programma C che: Crea un processo figlio, stampa il messaggio “In attesa” ed attende la terminazione del figlio.
- Scrivere un programma C in cui un processo crea un processo figlio
- Realizzare un programma C e Posix sotto Linux che con l'uso dei semafori Posix sincronizzi un processo padre
- Allocare una matrice dinamicamente di dimensione NxN dove n è un numero pari, inserito come input al programma ( argv ).
- C Programma per convertire la stringa in un intero
- C programma per trovare posizione del punto di coordinate Aereo