if u didnt use struct it will be like this,
Code:
int hour,minute,second;
printf("give your time zone as for the moment\n");
scanf("%3d%3d%3d",&hour,&minute,&second);
printf("%4d%4d%4d",hour,minute,second\n);
Why is it a bad reason? Structs are for grouping related things. It seems natural to group hour, minute and second, so perfect.
yeah struct making easier to making a program especially when u making a program with many printing and reading variable that can be repeated,
struct can be useful to combine declaring variables, like int and char together