Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


esercizi linguaggio c informatica, Esercizi di Fondamenti di informatica

3 esercizi fondamenti informatica in linguaggio C

Tipologia: Esercizi

2025/2026

Caricato il 09/01/2026

lorenzo-forni-5
lorenzo-forni-5 🇮🇹

2 documenti

1 / 7

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
ESERCIZI C INFORMATICA
1
/*VALORE MEDIO E MASSIMO ARRAY*/
#include <stdio.h>
#include <stdlib.h>
#define MAX 6
int main ()
{
int i;
int vet[MAX];
int somma=0;
float media;
int max=vet[0];
printf ("\nPROGRAMMA CHE STAMPA VALORE MEDIO DI UN ARRAY\n\n");
for (i=0; i<MAX; i++)
{
printf("Inserisci il valore della cella %d:", i+1);
scanf("%d", &vet[i]);
}
printf ("\nL' array stampato e': ");
for (i=0; i<MAX; i++)
{
pf3
pf4
pf5

Anteprima parziale del testo

Scarica esercizi linguaggio c informatica e più Esercizi in PDF di Fondamenti di informatica solo su Docsity!

ESERCIZI C INFORMATICA

/VALORE MEDIO E MASSIMO ARRAY/

#include <stdio.h> #include <stdlib.h> #define MAX 6 int main () { int i; int vet[MAX]; int somma=0; float media; int max=vet[0]; printf ("\nPROGRAMMA CHE STAMPA VALORE MEDIO DI UN ARRAY\n\n"); for (i=0; i<MAX; i++) { printf("Inserisci il valore della cella %d:", i+1); scanf("%d", &vet[i]); } printf ("\nL' array stampato e': "); for (i=0; i<MAX; i++) {

printf ("%d ", vet[i]); } printf ("\nIl valore medio dell' array e': "); for (i=0; i<MAX; i++) { somma=somma+vet[i]; media=(float)somma/MAX; } printf ("%.2f", media); printf ("\n\nCALCOLA VALORE MASSIMO DELL' ARRAY\n\n"); printf("Il valore massimo e': "); for(i=1; i<MAX; i++) { if (vet[i]>max) { max=vet[i]; } } printf("%d", max); return 0;

printf("\nInserire la lunghezza del terzo lato: "); scanf ("%f", &lato3); if (lato1>0 && lato2>0 && lato3>0) //controllo se lati esistono (>0) { if (lato1+lato2<=lato3 || lato1+lato3<=lato2 || lato2+lato3<=lato1) //controllo se rispettano disug. triang. { printf ("\nERRORE, La disuguaglianza triangolare non e' rispettata, i lati inseriti non possono rappresentare un triangolo"); } else { if (pow (lato1,2)+pow(lato2,2)==pow(lato3,2)||pow (lato1,2)+pow(lato3,2)==pow(lato2,2)||pow (lato2,2)+pow(lato3,2)==pow(lato1,2)) { printf ("\nIl triangolo e' rettangolo"); } if (lato1==lato2 && lato1==lato3) { printf("\nIl triangolo e' equilatero"); } else if (lato1==lato2 || lato1==lato3 || lato2==lato3) { printf ("\nIl triangolo e' isoscele");

else { printf ("\nIl triangolo e' scaleno"); } perimetro = lato1+lato2+lato3; //calcolo il perimetro nell'else cosi non calcola il perimetro nel caso la disug. triang. non sia rispettata printf ("\nIl valore del perimetro e': %f", perimetro); } } else { printf("\nI lati inseriti devono essere positivi"); } return 0; } 3 /* Scrivere un programma che, acquisiti tre voti universitari e relativi valori di CFU, restituisca la media pesata. */

printf ("\nLa media pesata e': %f", media_pesata); } else { printf ("\nImpossibile eseguire la media pesata corretta, si prega di inserire solo voti compresi tra 18 e 30, e CFU maggiore di 0" ); } return 0; }