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
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
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă