



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
Esercizi da svolgere in c con DEV-C++ su visibilità delle variabili in funzioni e array
Tipologia: Esercizi
1 / 5
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




Esercizio coding Sia data una sequenza di numeri interi positivi diversi da zero. I valori sono letti in input da tastiera fino a che non si inserisce 0(zero) Si scriva un programma che, utilizzando apposite funzioni, permette di:
Esercizi sulle funzioni ricorsive int mistero1(int x){ if(x==0) return 1 else return (n*mistero(n-1)); } int main(){ int x=4; printf (“ n%d ”,x); mistero1(x); printf (“ n%d ”,x); return 0; } int mistero2(int a, int b){ int z = a % b; if (z == 0) return b; else { a = b; b = z; return mistero2(a, b); } } int main(){ int x=1,y=2; printf (“ n%d %d”, x,y); mistero2(x,y); printf (“ n%d %d”, x,y); return 0; }
Esercizi sugli array for(x=0;x<5;x++){ vet[x] = x-2; vet[x+1] = vet[x]; } for(x=0;x<5;x++) printf(“%3d”, vet[x]); for(x=0;x<5;x++){ vet[x] += (x-1)2; vet[x+1] = vet[x]+x; } for(x=0;x<5;x++) printf (“%3d”, vet[x]+1); Si scriva un programma che legge da tastiera 10 interi e li visualizza in sequenza senza stampare uno stesso numero due volte INPUT : 15,3,5,3,11,5,15,5,15, OUTPUT: 15,3,5, for(x=0;x<5;x++){ vet[x] = x2; vet[x+1] = vet[x]+x; } for(x=0;x<5;x++) printf (“%3d”, vet[x]); for(x=0;x<5;x++){ vet[x] += (x-1)2+1; vet[x+1] = vet[x]x; } for(x=0;x<5;x++) printf (“%3d”, vet[x]+1);