👤

Se citeste un sir de caractere format doar din litere mici si spatiu. Transformati sirul astfel incat fiecare cuvant sa inceapa si sa se termine cu o majuscula.

Răspuns :

include <iostream>

#include <string.h>

using namespace std;

int main()

{

   char s[256];

   cin.getline(s,256);

   int leng=strlen(s), i;

   s[0]=toupper(s[0]);  s[leng-1]=toupper(s[leng-1]);

   for (i=1; i<leng-1; ++i)

   {

       if (s[i]>='a' && s[i]<='z' && s[i+1]==' ')

           s[i]=toupper(s[i]);

       if (s[i]>='a' && s[i]<='z' && s[i-1]==' ')

            s[i]=toupper(s[i]);

   }

   cout << s;

   return 0;

}