Cod sursa(job #2977031)
Utilizator | Stefan Dascalu stefann_ | Data | 10 februarie 2023 17:50:10 |
---|---|---|---|
Problema | Cifre | Scor | 10 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.51 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("cifre.in");
ofstream fout("cifre.out");
int main() {
float a, b, c, k;
int i, temp, nr = 0;
fin >> a >> b >> c >> k;
for(i = a; i <= b; i++) {
temp = i;
while(temp) {
if(temp % 10 == k) {
nr++;
temp = 0;
}
temp /= 10;
}
}
fout << nr / (b - a + 1);
fin.close();
fout.close();
return 0;
}