Codice dei programmi nella directory:

///File: AddGcc.bat
@echo off echo (Lanciare da CMD e non da powerShell) REM echo %path% set path=%PATH%;c:\Program Files\CodeBlocks\MinGW\bin; REM echo %path% echo AGGIUNTO in PATH la cartella c:\Program Files\CodeBlocks\MinGW\bin;
///(Fine file: AddGcc.bat)

///File: ContaLineeCaratteri.c
/** Scrivere un programma (partendo da cat.c) che conti il numero di linee immesse nell'input (quanti '\n') e il numero di caratteri ***/ #include <stdio.h> int main() { int cont=0,linee=0,c; while((c=getchar())!= EOF){ cont++; if (c == '\n') linee++; } printf("Caratteri = %d, linee %d\n",cont,linee); return 0; }
///(Fine file: ContaLineeCaratteri.c)

///File: EsercizioCrittografia.txt
/** scrivi un programma C che permetta di crittografare un file di testo. Per ogni lettera viene messo il codice asci successivo: a-->b b-->c .... Se la parola e' abaco diventa bcbdp (un codice asci in piu') Scrivi anche il programma di decrittografia ****/
///(Fine file: EsercizioCrittografia.txt)

///File: InvioPendente.c
#include <stdio.h> #include <stdlib.h> int main() { /** PROBLEMA INVIO PENDENTE ****/ int n1,n2; char car; printf("N1->"); scanf("%d%c",&n1,&car); /** RISOLVO PROBLEMA leggendo anche il carattere invio */ printf("Car->"); scanf("%c",&car); printf("N2->"); scanf("%d",&n2); printf("N1=%d, N2=%d,car=%c",n1,n2,car); printf("*************************"); return 0; }
///(Fine file: InvioPendente.c)

///File: link-esercizi-codeboard18Nov.txt
https
://codeboard.io/projects/562926 Tavola pitagorica fino a N https://codeboard.io/projects/562928 Numero Triangolari (variante: stampare tutti i numeri triangolari minori di N) https://codeboard.io/projects/562930 Triangolo numerico (variante: usare solo un ciclo invece che due cicli) https://codeboard.io/projects/562932 Cifre in un libro https://codeboard.io/projects/562939 Rettangolo di asterischi Ne trovi altri a codeboard.io/users/dsacco
///(Fine file: link-esercizi-codeboard18Nov.txt)

///File: media.c
#include<stdio.h> int main() { int numero, contatore = 0; float media = 0; do { scanf("%d", &numero); media += numero; if (numero != 0) contatore++; }while(numero != 0); media = media / contatore; printf("%.2f", media); return 0; }
///(Fine file: media.c)

///File: quadrato.c
/** programma per creare un quadrato sullo schermo **/ #include <stdio.h> int main () { char c7,c4,c1,c3,c9,c8; c7=218; c4=179; c1=192; c3=217; c9=191; c8=196; int i,cont,lato; printf ("Inserisci il lato del quadrato : "); scanf ("%d",&lato); printf("123456789012345678901234567890\n"); // prima linea printf ("%c",c7); for (i=0; i<lato-2; i++) printf ("%c",c8); printf ("%c\n",c9); // parte centrale for (i=0; i<lato-2; i++) { printf ("%c",c4); for (cont=0; cont<lato-2; cont++) { printf (" "); } printf ("%c\n",c4); } // ultima linea printf ("%c",c1); for (i=0; i<lato-2; i++) printf ("%c",c8); printf ("%c",c3); return 0; }
///(Fine file: quadrato.c)