Cod sursa(job #2086728)

Utilizator aTx98Alexandru aTx98 Data 12 decembrie 2017 13:38:32
Problema Text Scor 0
Compilator cpp Status done
Runda simtest Marime 0.93 kb
#include <iostream>

#include <fstream>
#include <sstream>
#include <string.h>
using namespace std;


int main()
{
	int cuvCount=0;
	bool check=false;
	int lastPos=0;

  

    
    
    std::ifstream file("cuvinte.in");
    std::stringstream buffer;
    ofstream cout("cuvinte.out");
    
    buffer << file.rdbuf();
    std::string str = buffer.str();
    
    for(int i=0;i<str.length();i++){
	   std:: cout << str[i] ;
	   
	   
    if (str[i] == ' ' || str[i] == '.' || str[i] == '!' || str[i] == '?' || str[i] == '-'){
    	
       if(check == false){
       	
  	         check=true;
  	         lastPos=i;
  	         
        }else{
        	
        if(lastPos < i-1){
             check= false;
             cuvCount++;
             
        }else{
        	
	      	lastPos=i;
	    	
		}
		
        }
    }
	  
	 
	}
    
     std:: cout << cuvCount ;
   
	    
    return 0;
}