Se considera un text cu maximum 255 de caractere , format din litere mici bla bla. Scrieti un program care citeste de la tastatura textul si apoi determina tranformarea acestuia , eliminand prima si ultima consoana care apare in text.
Exemplu: mare frig saci
are frig sai.
Codul :
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
int voc(char z)
{
if(z!='a' || z!='e' || z!='i' || z!='u')
return 1;
else
return 0;
}
int main ()
{
char *s,*t,*u,*x;
int i,p,j,n,q;
cout<<"Introduceti textul:";
gets(s);
n=strlen(s);
i=0;
j=n-1;
while(i<=n && voc(*s))
i++;
while(j>=0 && voc(*s))
j--;
if(i>n && j==-1)
cout<<"Nu exista consoane...";
else{
p=i;
q=j;
strncpy(t,s,p);
strncpy(x,s+p+1,q);
u=s+q+1;
strcat(t,x);
strcat(t,u);
cout<<t;
}
return 0;
}
Nu-mi merge , imi da stop working..