Programmazione ed
Esercitazioni di Programmazione


Esercizio Tipo 1:

Testo:
Scrivere un programma che chieda all'utente due numeri interi e ne stampi il risultato di somma, differenza, moltiplicazione e divisione intera.


Svolgimento:

#include 

int main(void) {
	int first;
	int second;
	
	printf("Inserire il primo numero: ");
	scanf(" %d", &first);
	printf("Inserire il secondo numero: ");
	scanf(" %d", &second);
	
	printf("\nLa somma di %d e %d e' %d.", first, second, (first+second));
	printf("\nLa differenza tra %d e %d e' %d.", first, second, (first-second));
	printf("\nLa moltiplicazione di %d per %d e' %d.", first, second, (first*second));
	printf("\nLa divisione tra %d e %d e' %d.\n", first, second, (first/second));
	
	return 0;
}

Cosa consegnare:



Esercizio Tipo 2:

Testo:
Scrivere una funzione int fattoriale(int n) che, dato un intero n chiesto all'utente, ne restituisce il fattoriale.


Svolgimento:

#include 

int fattoriale(int n) {
	if(n == 0) return 1;
	
	return n * fattoriale(n-1);
}

int main(void) {
	int n;
	
	printf("Inserire un numero intero: ");
	scanf(" %d", &n);
	
	printf("Il valore di %d! e' %d.\n", n, fattoriale(n));
	return 0;
}

Cosa consegnare: