Program 409: Pad with zeros for the remaining digits
//Coming Soon
Output:
#include<stdio.h> #include<string.h> main() { int i,paddingDigits,lenNum,j; char num[20],tempNum[20]; printf("Enter a number\n"); scanf("%s",num); printf("Enter total number of digits\n"); scanf("%d",&paddingDigits); lenNum=strlen(num); if(lenNum<=paddingDigits && (paddingDigits<=20)){ paddingDigits-=lenNum; for(i=0;i<paddingDigits;i++) { tempNum[i]='0'; } for(j=i;j<lenNum+i;j++) { tempNum[j]=num[j-i]; } tempNum[j]='\0'; printf("Total Digits padded with zeros in front is %s\n",tempNum); } else{ printf("Total number of Digits enetered is lesser than given number or Total Digits exceeded 20 as we have declared only a 20 character array,if you want to increase you can.\n"); } }Explanation:
//Coming Soon
Output: