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

Se citeste de la tastatura un caracter c si apoi se introduce un text, in care separarea cuvintelor se face prin cel putin un spatiu. Afisati numarul de cuvinte care contin caracterul c. Sa se afiseze cuvintele in care apare acest caracter.

Răspunsuri la întrebare

Răspuns de Utilizator anonim
2

#include <iostream>

#include <string.h>

using namespace std;


int main()

{

   char s[256],c, v[2]=" ",*p ;

   cin>>c;

cin.get();

  cin.get(s,256);

    int ct=0;

   p=strtok(s,v);

   while(p!=NULL)

   {

        if(strchr(p,c))

        {

            ct++;

            cout<<p<<" ";

        }

        p=strtok(NULL,v);

   }

   cout<<"\n"<<ct;

   return 0;

}

Alte întrebări interesante