Cod sursa(job #1781249)

Utilizator RazvanCoroianCoroian Razvan RazvanCoroian Data 16 octombrie 2016 19:24:32
Problema Text Scor 0
Compilator cpp Status done
Runda simulare_emag_mediu_2016_runda1 Marime 0.79 kb
#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;
}