10dop
#include <iostream> #include <cctype> #include <cstring> #include <iomanip> #include <cmath> using namespace std; int brojNaCifri(int a); int spoeni(int i, int j) { int spoen; if (j == 0) spoen = i*10; else spoen = i * pow(10, brojNaCifri(j)) + j; return spoen; } int brojNaCifri(int a) { int counter = 0; while (a > 0) { counter++; a /= 10; } return counter; } int main() { int m, n; cin >> m >> n; int arr[m][n]; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { cin >> arr[i][j]; } } for (int j = 0; j < n; j++) { int counter = 0; for (int i = 0; i < m; i++) { if (arr[i][j] == spoeni(i, j)) counter++; } cout<<counter<<endl; } }
Leave a Comment