Programmazione

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

Linguaggio C: stampa di 100 asterischi

esercizio svolto o teoria

A cura di: Administrator

/*
 * Scrivere un programma che visualizzi 100 asterischi uno per volta.
 * Ogni dieci asterischi, il vostro programma dovrà visualizzare un
 * carattere newline. (Suggerimento: contate da 1 a 100. Usate
 * l'operatore di modulo per individuare tutte le volte che il
 * contatore raggiunge un multiplo di 10).
 */
/*
 * SVILUPPO top-down (per raffinamenti successivi)
 *
 * TOP: stampare 100 asterischi su 10 righe.
 *
 * RA1: inizializzare variabili: aster = 1;
 *      finché aster è minore o uguale a cento:
 *          stampare un asterisco
 *          se aster modulo dieci è uguale a zero
 *              stampare un carattere di newline
 *          incrementare aster di uno
 *      terminare programma
 *
 */
#include <stdio.h>
int
main(void)
{
	int aster = 1;
	while (aster <= 100) {
		printf("*");
		if (0 == (aster % 10))
			printf("\n");
		++aster;
	}
	return (0);
}