Cod sursa(job #2611043)
Utilizator | Groza Iulia Diana Groza_Iulia_Diana | Data | 6 mai 2020 10:52:55 |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.59 kb |
#include <bits/stdc++.h>
#define nMax 100000
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char s[nMax+5];
int main()
{
fin.getline(s, nMax);
int n=strlen(s), cnt_let=0, cnt_wrd=0;
for(int i=0; i<n; i++)
if(isalpha(s[i]))
cnt_let++;
int i=0, j=i;
while(i<n && j<n)
{
while(!isalpha(s[i]) && i<n)
i++;
j=i;
while(isalpha(s[j]) && j<n)
j++;
if(i<n && j<n)
cnt_wrd++;
i=j;
}
fout << cnt_let/cnt_wrd;
return 0;
}