Programmazione

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

Linguaggio C: stampa tabella valori [E-3.25]

esercizio svolto o teoria

A cura di: Administrator

/*
 * Scrivete un programma C che utilizzi un ciclo per visualizzare la
 * seguente tabella di valori:
 *
 * N     10*N    100*N   1000*N
 *
 */
/*
 * SVILUPPO TOP-DOWN (per raffinamenti successivi)
 *
 * TOP) stampare per ogni numero da 1 a n:
 *          il numero stesso, il numero per 10, il numero * 100, il numero * 1000
 *
 * RA1) inizializzare contatore n a 1
 *      stampare intestazione su quattro colonne con lunghezza di campo 8
 *      finché contatore n è minore o uguale a 10:
 *          stampa n, 10*n, 100*n, 1000 * n
 *          incrementa n di 1
 *      terminare programma
 */
#include <stdio.h>
int
main(void)
{
	int n = 1;
	printf("\t%-8s%-8s%-8s%-8s\n\n", "N", "10*N", "100*N", "1000*N");
	while (n <= 10) {
		printf("\t%-8d%-8d%-8d%-8d\n", n, 10*n, 100*n, 1000*n);
		n = n + 1;
	}
	return (0);
}