Cod sursa(job #904690)
| Utilizator | Data | 4 martie 2013 19:17:18 | |
|---|---|---|---|
| Problema | Text | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.69 kb |
#include <fstream>
#include <string>
#include <iostream>
using namespace std;
int main()
{
ifstream f("text.in");
ofstream g("text.out");
std::string cuv;
int s=0, v=0;
while (f>>cuv)
{
v++;
for (size_t i=0; i<cuv.size(); i++)
{
if ('a' <= cuv.at(i) && cuv.at(i) <= 'z' || 'A' <= cuv.at(i) && cuv.at(i) <= 'Z')
{
s++;
}
else if (cuv.size()<i+1)
{
if (cuv.at(i+1)>=65||cuv.at(i+1)<=122)
{
i++;
s++;
v++;
}
}
}
}
}
