Pagini recente » Cod sursa (job #463863) | Cod sursa (job #2972284) | Cod sursa (job #3254849) | Cod sursa (job #280890) | Cod sursa (job #1781249)
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int main()
{ char v[100];
fin.getline(v, 99, '\n')>>v;
int nrchar, nrcuv, n;
nrchar=0;
nrcuv=0;
n=strlen(v);
for(int i=0;i<n;i++)
{nrchar++;
if(v[i]=='?'||v[i]=='!'||v[i]==','||v[i]=='-'||v[i]=='.'||v[i]==' '||v[i]=='_')
nrchar--;
}
for(int i=0;i<n;i++)
{if(v[i]!='?'||v[i]!='!'||v[i]!=','||v[i]!='-'||v[i]!='.'||v[i]!=' '||v[i]!='_')
{nrcuv++;
while(v[i]!='?'||v[i]!='!'||v[i]!=','||v[i]!='-'||v[i]!='.'||v[i]!=' '||v[i]!='_')
i++;
}
}
cout<<nrchar;
cout<<nrcuv;
fout.close();
return 0;
}