URGENT!!
Scrieti in C++
Se introduce de la tastatură un text în care separarea cuvintelor se face prin cel puţin un spaţiu. Să se afişeze cuvintele care conţin o singură consoană şi în rest numai vocale (de exemplu: apa, oaza, roua etc.)
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <string.h>
using namespace std;
int consoana(char *p)
{
int k=0;
char cons[]="bcdfghjklmnpqrstvwxz";
for(int i=0; i<strlen(p); i++) if(strchr(cons,p[i])) k++;
if(k==1) return 1;
else return 0;
}
int main()
{
char s[100],*p;
cin.get(s,100);
p=strtok(s," ");
while(p)
{
if(consoana(p)) cout<<p<<' ';
p=strtok(NULL," ");
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă