Codice dei programmi nella directory:

///File: Cifre.txt
1
) Immetti un numero e scrivi da quante cifre e' composto 2) Immetti un numero e visualizza la somma delle cifre 3) Immetti un numero e conta quante volte la cifra C e' contenuta 4) Immetti un numero e visualizzalo al contrario 5) Immetti un numero e verifica se le cifre sono tutte numeri pari 6) Immetti un numero e verifica se le cifre sono tutte uguali 7) Immetti un numero e verifica se le cifre sono crescenti 8) Immetti un numero e convertilo in binario 9)Immetti un numero in binario e convertilo in decimale
///(Fine file: Cifre.txt)

///File: es1.c
#include <stdio.h> // Immetti un numero e scrivi da quante cifre e' composto' int main() { int num,cifre=0; printf("Dammi un num --->"); scanf("%d",&num); do { num=num/10; cifre++; }while(num !=0); printf("Le cifre sono %d",cifre); return 0; }
///(Fine file: es1.c)

///File: es2.c
/*Somma dei numeri inseriti dal utente*/ #include <stdio.h> int main() { int num, cifra, somma = 0; printf("Inserisci il numero: "); scanf("%d", &num); while (num > 0) { cifra = num % 10; somma = somma + cifra; num = num / 10; } printf("La somma delle cifre รจ: %d\n", somma); return 0; }
///(Fine file: es2.c)

///File: es3.c
// Immetti un numero e conta quante volte la cifra C e' contenuta #include <stdio.h> int main() { int numero, C; int resto, cifra=0; printf("inserisci un numero:\n"); scanf("%d", &numero); printf("inserisci una cifra:\n"); scanf("%d", &C); do { resto = numero % 10; numero=numero/10; if (resto==C){ cifra++; } }while (numero >0); printf("la tua cifra selezionata appare %d volte\n", cifra); return 0; }
///(Fine file: es3.c)

///File: es4.c
/*4) Immetti un numero e visualizzalo al contrario*/ #include <stdio.h> int main() { int num; int cifra; printf("inserisci un numero "); scanf("%d", &num); do { cifra = num % 10; printf("%d", cifra); num = num / 10; } while (num != 0); }
///(Fine file: es4.c)

///File: es5.c
//Immetti un numero e verifica se le cifre sono tutte numeri pari #include <stdio.h> int main() { int num; printf("inserisci un numero-->"); scanf("%d", &num); do { if(num%2!=0) { printf("i numeri non sono tutti pari\n"); return 0; } num=num/10; } while (num != 0); printf("i numeri sono tutti pari"); return 0; }
///(Fine file: es5.c)

///File: es6.c
// fatto da Lorenzo Occhipinti #include <stdio.h> int main() { int num, uguali = 0, cif, a; printf("Inserisci il tuo numero: "); scanf("%d", &num); a = num % 10; // a = prima cifra, usata per controllo do { cif = num % 10; // altre cifre nel numero if (cif != a) uguali ++; num = num / 10; } while (num != 0); printf("le cifre"); if (uguali != 0) printf(" non"); printf(" sono tutte uguali"); return 0; }
///(Fine file: es6.c)

///File: es8.c
/*Immetti un numero e convertilo in binario*/ #include <stdio.h> int main() { int num; printf("Inserisci il tuo numero: "); scanf("%d", &num); do { if (num%2==0) { printf("0"); } else { printf("1"); } printf("\n"); num=num/2; } while (num!=0); return 0; }
///(Fine file: es8.c)

///File: es9.c
/***Immetti un numero e verifica se le cifre sono tutte uguali*/ #include <stdio.h> int main () { int num, cifra_precedente, cifra, crescente = 1; printf("Inserisci il numero :"); scanf ("%d",&num); cifra_precedente = num % 10; num /= 10; while (num>0){ cifra = num % 10; if ( cifra > cifra_precedente){ crescente = 0; } num /= 10; } if (crescente){ printf ("Tutte le cifre sono crescenti \n"); } else { printf ("Tutte le cifre non crescenti"); } return 0; }
///(Fine file: es9.c)