Esercizio 1. Scrivere un programma C che inizializzi con valori interi letti da tastiera due vettori di interi di lunghezza 7 e stampi il prodotto scalare tra i due vettori. Note: Si ricorda che il prodotto scalare tra due vettori a = [a1,..,an] e b = [b1,..,bn] è ab = a1b1 + a2b2 + ... + anbn. Il programma deve leggere prima tutti i valori del primo vettore e poi tutti quelli del secondo. Il programma deve stampare solamente il risultato. Esempio. Se il programma riceve in input i due vettori a = [5, 4, 7, 2, 1, 3,9] e b = [ 1, 6, 10, 4, 2, 0, 3] Il prodotto scalare è ab = 5*1 + 4*6 + 7*10 + 2*4 + 1*2 + 3*0 + 9*3 = 136 Il programma deve stampare solamente 136 ---------------------------------------------------------------------------------------------------------- Esercizio 2. Scrivere un programma C che inizializzi con valori interi letti da tastiera un vettore di interi di lunghezza 10 e stampi la moda dei valori inseriti. Note: Si ricorda che la moda di un insieme di valori è il valore che occorre il maggior numero di volte. Si può assumere che esista sempre tra i valori inseriti un valore che occorra un numero di volte maggiore degli altri. Il programma deve stampare solamente il risultato. Esempio. Se il programma riceve in input il vettore a = [2, 5, 6, 2, 2, 5, 2, 6, 6] dovrà stampare 2. Infatti il valore 2 occorre 4 volte nel vettore, mentre il 6 occorre 3 volte ed il 5 occorre 2 volte. Il programma deve stampare solamente 2