Question: write a C Program Count the number of digits (0-9) from standard input, print the frequency of each digit, must use arrays. I have someof

write a C Program

Count the number of digits (0-9) from standard input, print the frequency of each digit, must use arrays. I have someof the code started. My program does not seem to add to the array count.

#include #define SIZE 10

int main(){ int digit[SIZE] = {0}; int i, x; int c;

while( (c = getchar()) != EOF) { putchar(c);

for ( i = 0; i < SIZE; i++ ) { if (c == i) {

digit[i]++;

}

} } for ( i = 0; i < SIZE; i++ ) { printf(" %d: %d", i, digit[i]);

} }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!