L'esercizio 3 del compito del 25/02/2012 presentava il seguente diagramma da interpretare, e dati i valori di ingresso A1, A2, E, si doveva trovare la sequenza di valori stampati in uscita.
Questo è il codice in C++ che risolve il problema proposto con il diagramma a blocchi sopra riportato.
#include "stdafx.h"
int main(int argc, CHAR* argv[])
{
int a1, a2, e, app, v;
do {
printf("introdurre A1\n");
scanf("%d", &a1);
printf("introdurre A2\n");
scanf("%d", &a2);
printf("introdurre E\n");
scanf("%d", &e);
do {
a1 = a1 + a2;
app = a1;
a1 = a2;
a2 = app;
printf("%d, ", a1);
} while (a1 <= e);
printf("\nintrodurre 1 per continuare\n");
scanf("%d", &v);
} while (v == 1);
return 0;
}