Pagini recente » Cod sursa (job #818129) | Cod sursa (job #2455830) | Cod sursa (job #608920) | Cod sursa (job #2722130) | Cod sursa (job #1535957)
#include <iostream>
#include <fstream>
#include <string.h>
std::ifstream fin("text.in");
std::ofstream fout("text.out");
char caracterActual;
int lungime, numarCuvinte, k = 0;
bool eLitera(char c){
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
return true;
return false;
}
int main(int argc, char *argv[]){
fin >> std::noskipws;
while (fin >> caracterActual){
if (eLitera(caracterActual)){
lungime++;
if (k == 0)
numarCuvinte++;
k = 1;
}
else
k = 0;
}
fout << lungime / numarCuvinte;
return 0;
}