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