Informatică, întrebare adresată de amelia112233, 8 ani în urmă

Se citește de la tastatură o propoziție constituită din cuvinte separate prin unul
sau mai multe spatii. Sfârșitul propoziției este marcat de întâlnirea caracterului '.'.
Scrieți un program care determină și afișează numărul de cuvinte din propoziție.
in c++

Răspunsuri la întrebare

Răspuns de andrei750238
2

#include <iostream>

#include <cstring>

using namespace std;

int main(){

   char s[100];

   cin.get(s,100);

   int i,nrcuv=0;

   char *p= strtok(s," ");

   while(p){

       nrcuv++;

       if(p[strlen(p)-1]=='.'){

           cout << nrcuv << " ";

           nrcuv=0;

       }

       p=strtok(NULL, " ");

   }

}

Alte întrebări interesante