Problema incolonnamento output

di il
3 risposte

Problema incolonnamento output

Salve, devo fare un programma che dato un input n da tastiera stampa i numeri da 0 ad n in 4 colonne. Questo è il codice che ho fatto:
#include<stdio.h>

int main(void)
{
	int x, i, r;
	
	printf("Inserire il numero:\t");
	scanf("%d",&x);
	
	for(i=0; i<=x; i++)
	{	
		if(i!=0)
			r = i%4; 
		
		if(r!=0)
			printf("%d\t", i);
		else
			printf("%d\n", i);
	}
}
ma quando stampa i risultati lo zero viene isolato, mentre gli altri numeri vengono incolonnati correttamente. C'è un codice più semplice per incolonnare gli output? Come posso includere anche lo zero? :s

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte