Napisz program, który pobierze od użytkownika 9 cyfr (podane w jednym ciągu) w postaci trzech liczb trzycyfrowych, a następnie wyświetli te liczby w osobnych liniach, każdą na 3 polach, dopełnione zerami, jeżeli będzie to konieczne.
Uwaga!
- W programie należy użyć tylko jednego wywołania funkcji scanf i dwóch wywołań funkcji printf (tekst zachęty oraz wyświetlanie danych).
- W programie nie wolno używać słowa kluczowego char.
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
printf("Podaj 9 cyfr: ");
scanf("%3d%3d%3d", &a, &b, &c);
printf("%3d\n%3d\n%3d", a, b, c);
return 0;
}
Mój problem polega na tym że program nie wypisze zera gdy jest na pierwszym miejscu. Z tablicy char nie mogę skorzystać.