You are on page 1of 7

/******************************************************************************

ELIMINARE CARACTERE

Se citeste un text cu maxim 100 de caractere litere mici ale alfabetului englez.

cuvintele separate printr-un spatiu. Sa se elimine vocalele.

s=„informatica este grea”

s=”nfrmtc st gr”

*******************************************************************************/

#include <iostream>

#include <cstring>

using namespace std;

int main()

char s[101], t[101];

cin.get(s,101);

for(int i=0; i<strlen(s);i++)

if(strchr("aeiou", s[i])!=0)

strcpy(t,s+i+1);

strcpy(s+i,t);

i--;

cout<<s;

return 0;

/******************************************************************************
ELIMINARE CARACTERE

Se citeste un text cu maxim 100 de caractere litere mici ale alfabetului englez.

cuvintele separate printr-un spatiu. Sa se elimine cifrele.

s=„azi este 18 ianuarie 2023”

s=”azi este ianuarie”

*******************************************************************************/

#include <iostream>

#include <cstring>

using namespace std;

int main()

char s[101], t[101];

cin.get(s,101);

for(int i=0; i<strlen(s);i++)

if(strchr("0123456789", s[i])!=0)

strcpy(t,s+i+1);

strcpy(s+i,t);

i--;

cout<<s;

return 0;

/******************************************************************************

ELIMINARE CARACTERE

Se citeste un text cu maxim 100 de caractere litere mici ale alfabetului englez.
cuvintele separate printr-un spatiu. Sa se elimine consoanele.

s=„azi este 18 ianuarie 2023”

s=”ai ee 18 iauaie 2023”

*******************************************************************************/

#include <iostream>

#include <cstring>

using namespace std;

int main()

char s[101], t[101];

cin.get(s,101);

for(int i=0; i<strlen(s);i++)

if(strchr("aeiou 0123456789", s[i])==0)

strcpy(t,s+i+1);

strcpy(s+i,t);

i--;

cout<<s;

return 0;

/******************************************************************************

INSERARE CARACTERE

Se citeste un text cu maxim 100 de caractere litere mari si mici ale alfabetului englez.

cuvintele separate printr-un spatiu. Sa se insereze dupa fiecare vocala caracterul #.

s=„informaticA”
s=”i*nfo*rma*ti*cA*”

*******************************************************************************/

#include <iostream>

#include <cstring>

using namespace std;

int main()

char s[101], t[101];

cin.get(s,101);

for(int i=0; i<strlen(s);i++)

if(strchr("aeiouAEIOU", s[i])!=0)

strcpy(t,s+i+1);

s[i+1]='*';

strcpy(s+i+2,t);

cout<<s;

return 0;

/******************************************************************************

Se citeste un text cu maxim 100 de caractere litere mari si mici ale alfabetului englez.

cuvintele separate printr-un spatiu. Sa se AFISEZE CATE CUVINTE SUNT IN TEXT.

s="informaticA ESTE grea"

*******************************************************************************/

#include <iostream>
#include <cstring>

using namespace std;

int main()

char s[101], *p;

int nrcuv=0;

cin.get(s,101);

p=strtok(s," ");

while(p!=NULL)

nrcuv++;

p=strtok(NULL," ");

cout<<nrcuv;

return 0;

/******************************************************************************

Se citeste un text cu maxim 100 de caractere litere mari si mici ale alfabetului englez.

cuvintele separate printr-un spatiu. Sa se AFISEZE FIECARE CUVINTE PE CATE UN RAND AL


ECRANULUI.

s="azi este cald"

azi

este

cald

*******************************************************************************/

#include <iostream>

#include <cstring>
using namespace std;

int main()

char s[101], *p;

cin.get(s,101);

p=strtok(s," ");

while(p!=NULL)

cout<<p<<endl;

p=strtok(NULL," ");

return 0;

/******************************************************************************

Se citeste un text cu maxim 100 de caractere litere mari si mici ale alfabetului englez.

cuvintele separate printr-un spatiu. Sa se AFISEZE CUVINTEle care incep cu vocala

PE CATE UN RAND AL ECRANULUI. Daca nu exista astfel de cuvinte se afiseaza NU EXISTA.

s="azi este cald"

azi

este

s="mama vrea paine"

NU EXISTA

*******************************************************************************/

#include <iostream>

#include <cstring>

using namespace std;


int main()

char s[101], *p;

int ok=0;

cin.get(s,101);

p=strtok(s," ");

while(p!=NULL)

if(strchr("aeiouAEIOU",p[0])!=0)

cout<<p<<endl;

ok=1;

p=strtok(NULL," ");

if(ok==0) cout<<"NU Exista";

return 0;

You might also like