Sa se afiseze vocalele dintr-un cuvant
#include<iostream>camelia_profesor@yahoo.com
using namespace std;
int main()
{char a[100],*p;
cin.get(a,100);
for(p=a;*p;p++)
if(strchr("AaEeIiOoUu",*p))
cout<<*p<<" ";
}
Se citeste o prop de cel mult 100 de caractere
a) sa se afiseze toate cuvintele din propozitie, cate unul pe fiecare rand si lungimea fiecăruia
b) sa se afiseze cel mai lung si cel mai scurt cuvant
c) sa se elimine cifrele
#include <iostream>
using namespace std;
int main()
{char a[100],*p,max[100],min[100];
int c=0,j,i,n,lmax=0,lmin=100;
cin.get (a,100);
n=strlen(a);
for (i=0;i<=n;i++)
{if (isalpha(a[i]))
{c++;cout<<a[i];}
else
if(isalpha(a[i-1]))
{cout<<" "<<c<<endl;
if (c>lmax) {lmax=c;
strncpy (max,a+i-c,c);
max[c]=0;
}
else if (c<lmin){lmin=c;
strncpy(min,a+i-c,c);
min[c]=0;
}
c=0;}
}
cout<<endl;
cout<<"Max:"<<" "<<max<<" "<<lmax<<endl;
cout<<"Min:"<<" "<<min<<" "<<lmin<<endl;
for(p=a;*p;)
if(isdigit(*p))
strcpy(p,p+1);
else p++;
cout<<endl<<a;
}