



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 linguaggio c pre test informatica
Tipologia: Esercizi
1 / 6
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




ESERCIZI LINGUAGGIO C – piu complessi 1 /*Si supponga di voler tener traccia del consumo quindicinale di benzina di una moto d'epoca. A tale scopo si definisca un vettore M di dimensione massima N = 15 che nella sua cella Mi, conterrà il numero di litri di benzina nel giorno i-esimo di rilevamento. Si assuma che un rifornimento venga effettuato quando sono disponibili meno di 5 litri di benzina. Si sviluppi un programma C composto da un main e da una funzione contagiorni_ok che:
int main () { int giorni; int i; int z; int vetM[N]; do { printf ("\nPer quanti giorni si vuole fare l analisi\n"); scanf ("%d", &giorni); }while(giorni <0 || giorni >15); printf("\nCarica vettore\n"); for (i=0; i<giorni; i++) { do { printf ("\nInserisci il numero di litri di benzina nel serbatoio nel giorno %d: ", i+1); scanf ("%d", &vetM[i]); }while (vetM[i]>30 || vetM[i]<0 );
/*Si supponga di voler tener traccia delle scorte di marmellata in un negozio artigianale della zona. Il negozio compie un rifornimento di marmellata quando sono disponibili meno di 100 confezioni. II vettore M di dimensione massima N = 30 contiene i numeri Mi, di confezioni disponibili nel giorno i di rilevamento. Si sviluppi un programma C composto da un main e da una funzione conta_ri fornimenti che:
int vetM[N]; int i; int giorni; do { printf("\nPer quanti giorni si vuole fare la conta\n"); scanf ("%d", &giorni); }while(giorni<0 || giorni>N); printf("\nCarica vettore\n"); for (i=0; i<giorni; i++) { do { printf ("\nInserisci il numero di confezioni nel giorno %d: ", i+1); scanf ("%d", &vetM[i]); }while (vetM[i]>200); } z=contaRifornimenti (vetM, giorni); printf ("Rifornimenti da fare: %d", z); return 0;