

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
elaborato numero 3 di sistemi di elaborazione delle informazioni, contenete la prova di programmazione
Tipologia: Esercizi
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Esercizio 1: Scrivere un programma che inserisce in quattro variabili intere: a, b, c e d la propria matricola così divisa: variabile a: prime 3 cifre variabile b: due cifre successive variabile c: due cifre successive variabile d: ultime cifre matricola 0702200024 variabile a: 070 variabile b: 22 variabile c: 00 variabile d: 024 ne calcoli la media, la inserisca in una variabile opportunamente dichiarata denominata media e la stampi a video con il messaggio “Questa è la media della mia matricola divisa in quattro gruppi: “. //Calcolo media della matricola #include<stdio.h> Int main(void){ //dichiaro le variabili int a,b,c,d,media; a=070; b=22; c=00; d=024; media= (a+b+c+d)/4; //stampa a video la media e la scritta printf(“Questa è la media della mia matricola divisa in quattro gruppi%d\n”, media); }//Fine del main Esercizio 2: Scrivere un programma che chieda due numeri da tastiera e, dei due, visualizzi il maggiore (es. se vengono inseriti 12 e 27 visualizza 27) con un messaggio adeguato. #include<stdio.h> Int main(void){ printf( “ Enter two integers\n”); Int num1, num2; //Numeri inseriti da utente scanf(“%d %d”, &num1,&num2); if (num1>num2) { printf(“%d\n”, num1); } //Fine del primo if
if(num1<num2) { printf(“%d\n”, num2); } //Fine secondo if } //Fine del main
Esercizio 3: Scrivere un programma che calcola i primi N numeri di Fibonacci, con N introdotto da tastiera. I numeri di Fibonacci sono una sequenza di valori interi che inizia con i due valori fissi 1 e 1. Ogni successivo valore è la somma dei due precedenti. Ad esempio i primi 10 numeri di Fibonacci sono: 1 1 2 3 5 8 13 21 34 55. #include<stdio.h> int main(void){ int i, N, primo, secondo, terzo; scanf(“%d,&N); //numeri introdurre primo=1; secondo=1; printf(“%d\n”, primo); printf(“%d\n”, secondo); //Successione di Fibonacci for(i=2;i<N;i++) { terzo=primo+secondo; primo=secondo; secondo=terzo; printf(“%d\n”, terzo); } }//Fine del main //Fine del for