Codici C
Codici C
#include <stdio.h>
*/
int main()
{
//inizializzazione delle variabili
a=0;
b=0;
media=0;
media=(a+b)/2;
val=(float)(a+b)/2;
return 0;
}
ESERCIZIO SU CHAR
#include <stdio.h>
char lettera,emme;
int codice;
int main()
{
emme='m';
do {
printf("Voglio che premi la lettera m: ");
scanf("%c",&lettera);
if (lettera==emme) {
printf("bravo\n");
printf("il codice ASCII di %c è %d\n",lettera,lettera);
}
else {
printf("attento hai premuto la lettera %c\n",lettera);
printf("il codice ASCII di %c è %d\n",lettera,lettera);
}
} while (lettera!=emme);
return 0;
}
MEDIA 5 NUMERI
#include <stdio.h>
float media;
int val;
int main()
{
media=0;
// il for è un costrutto per una iterazione definita (ripete un numero prefissato di volte)
// il for vuole tre parametri separati da ;
// il primo è la variabile
// il secondo è la condizione
// il terzo è la regola di variazione
media=media/5;
return 0;
}
MEDIA INDEFINITA
#include <stdio.h>
int val,cont;
float media;
int main()
{
cont=0;
media=0;
printf("Calcolo la media dei numeri inseriti finchè non viene immesso un numero
negativo\n");
do {
if (cont!=0){
media=media/cont;
printf("la media vale %3.1f",media);
}
else printf("immettere almeno un valore positivo");
return 0;
}
PARI O DISPARI
#include <stdio.h>
int main()
{
cont=0; //conto i dispari
printf("Inserire 9 numeri e verrà detto se i pari sono più dei dispari\n");
resto=numero%2;
return 0;
}
TRIANGOLI
#include <stdio.h>
int main()
{
printf("Questo programma legge tre valori e dice se il triangolo corrispondente è
equilatero, isoscele o scaleno");
return 0;
}
#include <stdio.h>
int cont_pari,cont_dispari,valore;
float media_pari,media_dispari;
int main()
{
cont_pari=0;
cont_dispari=0;
media_pari=0;
media_dispari=0;
}
}
if (cont_pari>0) media_pari=media_pari/cont_pari;
if (cont_dispari>0) media_dispari=media_dispari/cont_dispari;
VETTORI
#include <stdio.h>
int vet[3],max,indice_max;
int main()
{
vet[0]=1;
vet[1]=3;
vet[2]=6;
max=0;
return 0;
}
#include <stdio.h>
#define dim 5
int vet[dim];
int somma,cont;
float media;
int main()
{
somma=0;
cont=0;
printf("Questo programma legge %d valori e dice quanti di questi sono maggiori della loro
media\n",dim);
media=somma/dim;
return 0;
}
NUMERO PRIMO
#include <stdio.h>
int val,divisore;
int main()
{
printf("Questo programma dice se il numero inserito è o meno un numero primo\n");
printf("inserire il numero: ");
scanf("%d",&val);
return 0;
}