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.
1Viserys:
se poate folosi functia strtok() sau nu ati facut asa ceva?
Răspunsuri la întrebare
Răspuns de
1
#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
Alte întrebări interesante
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă