Home Page
Progetti
Programmi
Blog
Servizi
Galleria Fotografica
Link
Contatti
Programmi
Programmi Completi in C
Funzioni in C
 
WFreq
Un analizzatore di parole da terminale.
Basta passargli il nome del file da analizzare come parametro all'avvio e visualizzerà tutte le parole del file con il numero di occorrenze e la percentuale totale di presenza nel testo.
Visualizza il Sorgente

Problema Dello Zaino
Il classico problema dello zaino.
Per maggiori informazioni si può consultare la
pagina di Wikipedia
Visualizza il Sorgente

Problema di Giosefo
Il Problema di Giosefo un problema che in realtà è un gioco che penso abbiano fatto un pò tutti da piccoli. Avete presente il gioco delle sedie dove ci sono N bambini e N-1 sedie? A ogni giro rimane sempre 1 bambino che non riesce a sedersi e si toglie una sedia per il giro successivo e si va avanti così finchè non ne rimane solo uno.
Ecco questo programma esegue questo gioco, una volta avviato chiede i nomi dei giocatori e dopodichè tramite le liste esegue i "giri" intorno alle sedie finchè non ne rimane una sola.
Visualizza il Sorgente

GHang
Il gioco dell'impiccato realizzato con le Gtk+. Richiede un file chiamato GHang.word contenente su ogni riga una parola diversa maggiori di 2 lettere che può essere estratta per essere indovinata.
Visualizza il Sorgente

Getc
La funzione getc da terminale, permette anche di salvare il risultato ottenuto scrivendolo su un nuovo file o aggiungendolo in un file già esistente. Tramite l'opzione -n è anche possibile aggiungere un newline dopo il byte letto.
Visualizza il Sorgente

Genera Parole
Data una parola o frase come argomento, genera delle parole di lunghezza di quella data casuali finchè non trova la corrispondenza. Alla fine restituisce i cicli effettuati prima che essa sia stata trovata.
Visualizza il Sorgente

StatGD
Analizza le frequenze dei vari caratteri ascii ( non esteso ) di un file dato e restituisce un'immagine contenente il grafico delle frequenze, creato con le librerie GD.
Visualizza il Sorgente

Rex
Programma che permette di risolvere espressioni con parentesi graffe, quadre e tonde ( anche con numeri con la virgola ).. non molto stabile ma funzione :)
Visualizza il Sorgente

Implementazione di printf
Un'implementazione della funzione printf senza l'utilizzo di funzioni esterne ( se non la malloc, realloc e free )
Visualizza il Sorgente

HGT
Semplice implementazione del gioco del Tris con interfaccia grafica.
Visualizza il Sorgente

Rot13
Programma che cripta\decripta un testo tramite l'algoritmo rot13
Visualizza il Sorgente

Vig
Un programma che cifra un testo tramite il cifrario di vigenere, permette di usare tutte le lettere dell'alfabeto ( comprese quelle inglesi ) più gli spazi ( usando altri caratteri non permessi gli effetti sono imprevedibili ). Il tutto con l'ausilio delle Gtk+ 2
Visualizza il Sorgente

HiR
Piccolo programmino che permette di creare thumbnail di immagini jpeg o png e di trasformarle in jpeg o png, con scelta anche della qualità dell'immagine finale se si tratta di jpeg ( di default è 100 ). Inoltre aggiunge una piccola barra in basso con scritta la risoluzione e la dimensione dell'immagine originale
Visualizza il Sorgente

hRSA
Programma per ottenere la chiave pubblica e privata tramite algoritmo di cifratura RSA
Visualizza il Sorgente

HaK
HaK è una calcolatrice.
Può fare addizioni, sottrazioni, moltiplicazioni, radici quadrate, percentuali, divisioni, calcolo del modulo abs, potenze con numeri a virgola mobile positivi e negativi, calcolo del seno, coseno, tangente, arcoseno, arcocoseno, arcotangente e coseno iperbolico..
Permette inoltre di recuperare un risultato salvato o salvarne uno ottenuto, di operare con i numeri complessi ( addizione, sottrazione, moltiplicazione e divisione ), di sommare, sottrarre, moltiplicare o dividere per una costante predefinita ( 18 totali ) e di avere una guida utente interna per imparare ad usarla. Inoltre è orientata all'usabilità, ogni pulsante comprende un suggerimento sull'utilizzo di quel determinato oggetto.
Visualizza il Sorgente

Gioco della Roulette
Il Classico gioco della roulette.
Visualizza il Sorgente

Hman
Programma che permette di aprire con un editor grafico o personalizzato le pagine di man e volendo salvarle su file. ( Editor di default: Gedit, Kate )
Visualizza il Sorgente

Formula di Luhn
Programma che permetti di verificare se una carta di credito e' valida o meno sfruttando la formula di Luhn.
Visualizza il Sorgente

Scomposizione in Numeri Primi
Scompone il numero passato come parametro in numeri primi, visualizzandoli in colonna e con il risulato completo alla fine.
Visualizza il Sorgente

XorCDG
XorCDG permette di cifrare\decifrare file tramite xor ( quindi con una chiave privata ) e salvare il risultato su un file scelto.
E' dotato di interfaccia grafica realizzata con le Gtk+.
Visualizza il Sorgente

CBF
Interprete per codice BrainFuck ( http://it.wikipedia.org/wiki/Brainfuck )
Visualizza il Sorgente

Termim
Questo programmino è nato da un'idea venuta guardando alcuni video in stile matrix, in cui le immagini venivano rappresentate con caratteri che rappresentavano la luminosità.. ( tipo lo spazio rappresenta il nero, mentre il cancelletto il bianco )

L'immagine si adatta alla larghezza del terminale, l'altezza viene calcolata in proporzione. E' possibile naturalmente dare dei caratteri personalizzati per visualizzare la luminosità dei vari punti dell'immagine da quello che rappresenta di meno la luminosità a quello che la rappresenta di più, tipo con i numeri se l'occhio non m'inganna dovrebbe essere: "1725436980".
E' richiesta la libreria Imel che si può trovare nella sezione progetti di questo sito.
Visualizza il Sorgente

Problema delle otto regine
Programma che risolve il problema/rompicapo delle otto regine.
Richiede la libreria Imel
Visualizza il Sorgente

Convertitore Base64
Converte una stringa in base64.
Visualizza il Sorgente

imst
Permette di nascondere o visualizzare del testo in un'immagine. Il testo viene inserito così: ogni carattere è spezzettato in 4 coppie di bit e memorizzato nel colore rosso e blu ( 2 bit alla fine di quello rosso, 2 bit alla fine di quello blu ). Per ogni carattere quindi vengono utilizzati due pixel.

Il programma riceve i seguenti parametri:
1 - Il tipo di immagine ( p per le PNG e j per le JPEG )
2 - l'immagine in cui nascondere o da cui prelevare il testo
3 - l'operazione da eseguire ( 'h' per nascondere del testo, 's' per visualizzarlo )
4 - richiesto solo nel caso dell'operazione 'h' è il testo da inserire nell'immagine.
Visualizza il Sorgente

[UTF-8] Da minuscolo a maiuscolo
Converte una stringa codificata in utf-8 da minuscolo a maiuscolo ( lettere accentate comprese )
Visualizza il Sorgente

 
 

© 2008, 2009, 2010 - Davide Francesco Merico - Contattami - Tutte le immagini presenti nel sito possono essere riutilizzate sotto licenza Creative Commons mentre eventuali guide e testi sono rilasciati sotto licenza GNU Free Documentation License