Domanda 1)
Cosa implementa questo algoritmo?
Commentare il codice fornito esplicitando la sintassi delle funzioni.
#include <stdio.h>
long pow (int, int);
int main ()
{
int num;
printf ("%d elevato %d = %d\n", num, num + 1, pow (num, num + 1));
}
long pow (int base, int esponente)
{
int a;
long ris = 1;
for (a = 0; a < esponente; a ++)
ris *= base;
return ris;
}
Domanda 2)
Scrivere una funzione che presa in ingresso una stringa, utilizzando i puntatori restituisce il numero di vocali, il numero di consonanti e il numero totale di caratteri.
Domanda 3)
a cosa serve questa funzione
int funzione(char stringa [])
{
int a;
for (a = 0; stringa [a] != '\0'; a ++);
return a;
}
Domanda 4)
Scrivere un programma che permette all'utente di caricare una matrice di interi di dmensione 10x10.
Una volta caricata la matrice il programma stampa a video il numero di occorrenze di numeri pari e dispari.