Non capisco perché il codice non funzioni, qualcuno mi può aiutare?
#include <bits/stdc++.h>
using namespace std;
ifstream in ("input.txt");
ofstream out ("output.txt");
int main(){
int N;
in >> N;
int K;
in >> K;
int clms[N];
int app = 0;
int C = 0;
int C2 = 10;
for(int i = 0 ; i < N ; ++i){
in >> clms[i];
do{
if(clms[i] < K){
app += clms[i];
}
if(clms[i] >= K){
C++;
clms[i] -= K;
C2--;
}
}while(clms[i] >= K && C2 > 0);
C2 = 10;
}
out << C << app;
}