Programmazione

  • Materia: Programmazione
  • Visto: 3682
  • Data: 07/05/2008
  • Di: Redazione StudentVille.it

Linguaggio C: stampa tabella valori [E-3.26]

esercizio svolto o teoria

A cura di: Administrator

/*
 * Scrivete un programma C che utilizzi un ciclo per produrre
 * la seguente tabella di valori:
 *
 * A	A+2	A+4	A+6
 *
 * 3	5	7	9
 * 6	8	10	12
 * 9	11	13	15
 * 12	14	16	18
 * 15	17	19	21
 *
 * SVILUPPO (top-down per raffinamenti successivi)
 *
 * TOP) partendo dal valore A = 3 e incrementandolo ogni volta
 *      di 3, stampare su una riga il valore A, A+2, A+4, A+6
 *
 * RA1) inizializzare A a 3
 *      stampare intestazione
 *      finché A minore o uguale a 15:
 *          stampare A, A+2, A+4, A+6
 *          incrementare A di 3
 */
#include <stdio.h>
int
main(void)
{
	int A = 3;
	/* stampa intestazione */
	printf("\tA\tA+2\tA+4\tA+6\n\n");
	/* stampa tabella */
	while (A <= 15) {
		printf("\t%d\t%d\t%d\t%d\n", A, A+2, A+4, A+6);
		A = A+3;
	}
	return (0);
}