Linguaggio C: Conversione Da Numero Binario A Decimale
Download sorgente. Prendete in input un intero contenente soltanto degli 0 e degli 1, ovvero un intero "binario", e visualizzate il suo equivalente decimale. (Suggerimento: per prelevare le cifre del numero "binario"
…continua
Linguaggio C: Funzione M.C.D.
/* * * Il massimo comun divisore (MCD) di due interi è l'intero più grande che * possa dividere esattamente ognuno dei due numeri. Scrivete una funzione * gcd che restituisca il massimo comun divisore di due interi. * */ #include <stdio.h> #define EUCLALGO /* usa l'algoritmo di Euclide */ int gcd(int, int); int main(void) { int n1, n2; /* legge i due numeri interi */ printf("Inserire due numeri interi: "); scanf("%d%d", &n1, &n2); printf("Il massimo comun divisore di %d e %d
…continua
Linguaggio C: I Due Numeri Maggiori Tra 10 In Input [E.3-27]
/* * Trovate i due numeri maggiori tra 10 valori, usando un approccio * simile all'Esercizio 3.24. Nota: potrete prendere in input ogni * valore soltanto una volta. * * SVILUPPO (top-down per raffinamenti successivi) * * TOP) prendere in input 10 valori, determinare i due maggiori * * RA1) inizializzare counter a 1 * prendere in input il primo valore * memorizzarlo in Max, incrementare counter di 1 * prendere in input il secondo valore * memorizzarlo in max, in
…continua
Linguaggio C: Livello D'aqua In Un Bacino
Il è controllato tramite uno strumento solitamente molto preciso; tuttavia a causa delle condizioni atmosferiche il valore misurato ogni tanto è inattendibile. Considerando che il livello dellacqua nel bacino non può subire variazioni improvvise, si d
…continua
Linguaggio C: Media Valori Float
Scrivere un programma in linguaggio C che, letti da tastiera 10 numeri float, stampi: la media dei valori (float) ciascun valore con a fianco la sua differenza rispetto alla media, i valori devono essere visualizzati in ordine inverso rispetto a quel
…continua
Linguaggio C: Micro Programma Gestione Garage
/* * Un garage addebita un importo minimo di $2,00 per un parcheggio * fino a tre ore. * Il garage addebita un'addizionale di $0,50 per ogni ora o frazione * di essa che ecceda le tre di base. L'addebito massimo per ogni dato * periodo di 24 ore è $10,00. * Assumete che nessuna auto parcheggi per più di 24 ore per volta. * Scrivete un programma che calcoli e visualizzi gli addebiti * per ognuno dei tre clienti che hanno parcheggiato le proprie * auto in questo garage ieri. * Dovrete
…continua
Linguaggio C: Numeri Poligonalil
Download sorgente /* * Il seguente programma stampa h numeri n-poligonali * (Cfr. http://mathworld.wolfram.com/PolygonalNumber.html ) */ #include <stdio.h> unsigned int polynum(unsigned int, unsigned int); int main(void) { unsigned int side = 2
…continua
Linguaggio C: Programma Calcolo Del Minore Dei Numeri In Input
/* * Scrivete un programma che trovi il minore di diversi interi. * Supponete che il primo valore letto specifichi il numero di * quelli ancora da leggere. * * SVILUPPO * Leggere il numero di interi da elaborare * leggere il primo valore che è anche il minimo * finché non sono stati letti tutti i rimanenti valori: * leggi un intero * se l'intero letto è minore del minore corrente: * memorizzarlo in minore * stampare il minore trovato * terminare programma */ #include
…continua
Linguaggio C: Programma Calcolo Fattoriale Di Un Numero
/* * Il fattoriale di un intero non negativo n si scrive n! (pronunciato * fattoriale di n) ed è definito come segue: * * n! = n*(n - 1)*(n - 2)*...*1 (per valori di n maggiori o uguali a 1) * * e * * n! = 1 (per n = 0). * * Per esempio, 5! = 5*4*3*2*1 che è 120. * * a) Scrivete un programma che legga in input un intero non negativo e * quindi visualizzi il suo fattoriale. */ /* * Sviluppo top-down (per raffinamenti successivi) * * TOP) prendere in ingresso un intero non n
…continua
Linguaggio C: Programma Calcolo Litri Benzina / Chilometro
/* * A causa dell'alto prezzo della benzina, gli automobilisti sono * interessati al numero di chilometri percorsi dalle proprie * automobili. Un automobilista ha mantenuto traccia di diversi * pieni di benzina, registrando i chilometri percorsi e i
…continua