#include int main() { int count; FILE *myFile; myFile = fopen(\"input.txt\",\"r\"); long numbers[8]; int i; for(i=0;i<8;i++) { fscanf(myFile,\"%ld\",&numbers[i]); } for (i=0;i<8;i++) { printf(\"Number is: %ld\ \ \", numbers[i]); } for(i=0;i<8;i++) { count=0; //initialize count=0 for every integer while(numbers[i]!=0) { numbers[i] /= 10; // number[i] = number[i]/10 ++count; } printf(\"Number of digits in numbers[%d] is %d\ \",i,count); } return 0; } Output Number is: 7 Number is: 7 Number is: 5 Number is: 6 Number is:7 Number is: 43 Number is: 444 Number is: 8 Number of digits in numbers[0] is 1 Number of digits in numbers[1] is 1 Number of digits in numbers[2] is 1 Number of digits in numbers[3] is 1 Number of digits in numbers[4] is 1 Number of digits in numbers[5] is 2 Number of digits in numbers[6] is 3 Number of digits in numbers[7] is 1 Solution #include int main() { int count; FILE *myFile; myFile = fopen(\"input.txt\",\"r\"); long numbers[8]; int i; for(i=0;i<8;i++) { fscanf(myFile,\"%ld\",&numbers[i]); } for (i=0;i<8;i++) { printf(\"Number is: %ld\ \ \", numbers[i]); } for(i=0;i<8;i++) { count=0; //initialize count=0 for every integer while(numbers[i]!=0) { numbers[i] /= 10; // number[i] = number[i]/10 ++count; } printf(\"Number of digits in numbers[%d] is %d\ \",i,count); } return 0; } Output Number is: 7 Number is: 7 Number is: 5 Number is: 6 Number is:7 Number is: 43 Number is: 444 Number is: 8 Number of digits in numbers[0] is 1 Number of digits in numbers[1] is 1 Number of digits in numbers[2] is 1 Number of digits in numbers[3] is 1 Number of digits in numbers[4] is 1 Number of digits in numbers[5] is 2 Number of digits in numbers[6] is 3 Number of digits in numbers[7] is 1.