View Code of Problem 107

#include<iostream>
#include<algorithm>
using namespace std;
int num[10] = { };
void jud(int);
int main(){
	int a,b;
	while(~scanf("%d%d",&a,&b)){
		for(int i = a;i<=b;i++){
			jud(i);
		}
		for(int i = 0;i<10;i++){
			if(i==9)printf("%d\n",num[i]);
			else printf("%d ",num[i]);
		}
		memset(num,0,sizeof(num));
	}
	
	return 0;
}
void jud(int n){
	while(n){
		num[n%10]++;
		n/=10;
	}
}
/*
Main.cc: In function 'int main()':
Main.cc:16:3: error: 'memset' was not declared in this scope
   memset(num,0,sizeof(num));
   ^~~~~~
Main.cc:16:3: note: 'memset' is defined in header '<cstring>'; did you forget to '#include <cstring>'?
Main.cc:3:1:
+#include <cstring>
 using namespace std;
Main.cc:16:3:
   memset(num,0,sizeof(num));
   ^~~~~~
*/

Double click to view unformatted code.


Back to problem 107