GVA SUPPORT

Відповідь на запитання № 1302815615
Text:
	ФІО = Горбаченко В.А.

 Запитання:/*
  * строки 1.4
* Функція рахує кількість слів, які починаються і закінчуються на один і тей же символ. 
* В кінці рядка обовязково повинна стояти крапка.
* Горбаченко Василь 14042011
*/
#include <iostream>
#include <stdlib.h>
#include <strings.h>
#include <conio.h>
using namespace std;
int main(){
do{
    cout<<"Enter string 'la la la.'"<<endl<<" > ";
    char *a=new char[80]; // створюємо масив символів
    cin.getline(a,80);
    printf(" -> strlen(a) = %i\n",strlen(a));
        int count=0;
    if (*(a+strlen(a)-1)!='.'){
       cout<<" -> ERROR : Vu zabulu postavutu krapkuu v kinci!"<<endl;    
    }
    else
    {

        int i=1;
        char *b=new char[2];
        strcpy(b," ");    
        a=strcat(b,a);
        char firstsymbol;
        while (i<strlen(a)-1){
              if ((*(a+i)!=' ') && (*(a+i-1)==' '))
              {
                 firstsymbol=*(a+i);
                 do{
                       i++;
                       
                       
                 } while (a[i]!=' ' && a[i]!='.' && strlen(a)>i);
                 i--;

                 if (firstsymbol==a[i]) count++;      
              }
              i++;
        }
        cout<<"Count is ";
        cout<<count<<endl;
    }
    cout<<endl<<"TRY AGAIN? \n ESC - to EXIT."<<endl;
} while (getch()!=27);
    system("PAUSE");
    return 0;
}

====================================	
Ваша відповідь