Cod sursa(job #617582)

Utilizator eloredanaAlbulescu Elena-Loredana eloredana Data 15 octombrie 2011 02:17:58
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb


#include <iostream>
#include <string>
#include <fstream>
using namespace std;


int main ()
{    const int MAX = 256;
     char str[100]; char * pch;
	fstream f("cuvinte.in",ios::in);
	fstream g("cuvinte.out",ios::out);
	
	 f.getline(str,MAX);
	 int nrcuv=0; int lungime=0;
	  pch = strtok (str," ,.-");
      while (pch != NULL)
      {   nrcuv++;
          lungime+=strlen(pch); //printf ("%s\n",pch);
          pch = strtok (NULL, " ,.-");
      }
	   g<<(lungime-1)/nrcuv;
	    f.close();
		g.close();
	  return 0;
}




	/*
  char str[] ="- This, a sample string.";
  char * pch;
  printf ("Splitting string \"%s\" into tokens:\n",str);
  pch = strtok (str," ,.-");
  while (pch != NULL)
  {
    printf ("%s\n",pch);
    pch = strtok (NULL, " ,.-");
  }
  return 0;
}
*/