diff --git a/2-processi/README.md b/2-processi/README.md index ee599c3..31df237 100644 --- a/2-processi/README.md +++ b/2-processi/README.md @@ -85,7 +85,7 @@ Consegnare l’esercitazione semplicemente modificando questo file ed inserendo Come si ottiene l’utima riga della Divina Commedia? ```bash -Inserire qui il comando che produce la risposta + tail divina_commedia.txt -n 1 ``` ### 2. A proposito di stelle @@ -93,7 +93,7 @@ Inserire qui il comando che produce la risposta Le stelle occupano un significato simbolico all’intero della Divina Commedia. Quante volte vengono menzionate all’interno del testo? ```bash -Inserire qui il comando che produce la risposta +cat divina_commedia.txt | grep -i "stelle" | wc ``` ### 3. Lista dei file @@ -101,7 +101,7 @@ Inserire qui il comando che produce la risposta Trovare il file più piccolo presente in questa cartella. ```bash -Inserire qui il comando che produce la risposta +ls -S | tail -n 1 ``` ### 4. Lista delle domande @@ -113,7 +113,7 @@ Considerato che il sorgente di questo file è disponibile all’indirizzo: Trovare il comando che generi la lista delle domande per la consegna. ```bash -Inserire qui il comando che produce la risposta +curl https://raw.githubusercontent.com/DigiPlatMOOC/pdgt-eserci^Czione-interfacce-base/master/2-processi/README.md | grep -i "###" | tail -n 4 ``` Non è importante che le domande siano ben formattate, ma devono essere visibili almeno nel titolo. diff --git a/3-canali-standard-c/spongebob.c b/3-canali-standard-c/spongebob.c new file mode 100644 index 0000000..5cf282c --- /dev/null +++ b/3-canali-standard-c/spongebob.c @@ -0,0 +1,29 @@ +#include +#include +#include +#include + +int main(void){ + int j, i = 0; /*Variabili di lavoro*/ + char input[21] ; /*Variabile di input*/ + srand(time(NULL)); /*Inizializzazione numero pseudocasuale*/ + + + fprintf(stdout, "Inserisci la parola che vuoi spongebobbizzare\n(massimo 20 caratteri): "); + fgets(input,20,stdin); /*Acquisizione input*/ + + while(input[i] != '\n'){ /*Processazione dell'input*/ + + j = rand()%2; + + if(j == 0) + input[i] = tolower(input[i]); + else + input[i] = toupper(input[i]); + + i++; /*Incremento variabile di controllo*/ + } + fprintf(stdout, "La parola ottenuta e' %s\n", input); /*Erogazione dell'output*/ + + return 0; + } \ No newline at end of file