Nu aveti permisiuni pentru a descarca fisierul grader_test25.in
Cod sursa(job #2113721)
| Utilizator | Data | 24 ianuarie 2018 23:09:12 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.77 kb |
#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
string str;
int cont = 0, nr = 0, n;
int main(){
int i = 0;
getline(fin, str);
n = str.size();
while(i < n){
//cout << "i: " << i << ", str: " << str[i] << "\n";
if((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z')){
nr++;
while((str[++i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z')){
nr++;
//cout << "i2: " << i << ", str: " << str[i] << "\n";
}
cont++;
}
i++;
}
//cout << "nr: " << nr << ", cont: " << cont << "\n";
fout << nr/cont ;
return 0;
}