In: Electrical Engineering
3. Design a digital watch that allows the user to set and display time.
/*C program to set and display time in a digital clock.*/ #include<stdio.h> #include<conio.h> #include<math.h> #include<time.h> void main() { system("clear"); //to clear the output screen int hr=0, min=0, sec=0; while(1) { system("clear"); printf("time:/n") printf("%d,%d,%d",hr,min,sec); //increase second sec++; //means sec=sec+1 if(sec==60){ min=min+1; // post increment operation sec=0; } if(min==60){ hr=hr+1; min=0; } if(hr==24) { hr=0; min=0; sec=0; } sleep(1);//to sleep the display if there is activity(wait for 1 second) } //no need of using return as we took returning type void getch(); // to hold the output screen }