splitint.c (560B)
1 /* Esercizio 2.30 (Cap. 2) 2 Dato un intero di 5 cifre stampare una cifra alla volta 3 ognuna separata da 3 spazi: 42339 = 4 2 3 3 9. */ 4 5 #include <stdio.h> 6 7 int main() 8 { 9 int n; 10 int n1, n2, n3, n4, n5; 11 12 printf("Dammi un intero di 5 cifre: "); 13 scanf("%d", &n); 14 15 /* Spezzetto l'intero nelle sue singole cifre */ 16 n1 = n / 10000; 17 n2 = (n / 1000) % 10; 18 n3 = (n / 100) % 10; 19 n4 = (n / 10) % 10; 20 n5 = n % 10; 21 22 /* Stampo le cifre */ 23 printf("%d %d %d %d %d\n",n1, n2, n3, n4, n5); 24 25 return 0; 26 } /* E0F main */ 27