👤

se considera un text in care unicul separator este spatiul. stiind ca intre doua cuvinte pot exista mai multi separatori sa se determine numarul de cuvinte din text.

Răspuns :

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

char s[100];

int i, length, nr=0, ok=0;

cin.get(s, 100);

length=strlen(s);

for(i=0; i<length-1; i++)

{

if(s[i]==' ' && s[i+1]!=' ')

{

nr++;

ok=1;

}

}

if(ok==1 && s[0]!=' ')

{

nr++;

}

cout<<nr;

return 0;

}

//Programul functioneaza, este testat in prealabil in CodeBlocks