Quedaría así pero hay más errores. Se os ocude alguno más??
#include <iostream>
using namespace std;
#define MAX 30
typedef char TParaulaActual [MAX];
typedef char TParaulaMax [MAX];
void main ()
{
TParaulaActual paraulaActual;
TParaulaMax paraulaMax;
int index, numFinal, numConsonants,MAX;
double percentatge, percentatgeMax;
index=0;
numFinal=0;
numConsonants=0;
percentatge=0.0;
percentatgeMax=0.0;
cout<<"Entra la seqüència"<<endl;
cin>>paraulaActual[index];
while (paraulaActual[index]!='.')
{
while (paraulaActual[index]!=' ')
{
if ((paraulaActual[index]='a')||(paraulaActual[index]='e')||(paraulaActual[index]='i')||(paraulaActual[index]='o')||(paraulaActual[index]='u'))
{
numConsonants=numConsonants+1;
}
index=index+1;
cin>>paraulaActual[index];
}
numFinal=index-1;
percentatge=(double)numConsonants*100.0/(double)numFinal;
if (percentatge>percentatgeMax)
{
for (index=0; index<numFinal; index++)
{
paraulaMax[index]=paraulaActual[index];
}
percentatgeMax=percentatge;
}
index=0;
numFinal=0;
numConsonants=0;
percentatge=0.0;
cin>>paraulaActual[index];
}
cout<<"La paraula mes consonantica es:";
for(index=0; index<numFinal; index++)
{
cout<<paraulaMax[index]<<endl;
}
cout<<"amb un percentatge";
cout<<percentatgeMax;
cout<<"de consonants";
}
MUCHAS GRACIAS
#include <iostream>
using namespace std;
#define MAX 30
typedef char TParaulaActual [MAX];
typedef char TParaulaMax [MAX];
void main ()
{
TParaulaActual paraulaActual;
TParaulaMax paraulaMax;
int index, numFinal, numConsonants,MAX;
double percentatge, percentatgeMax;
index=0;
numFinal=0;
numConsonants=0;
percentatge=0.0;
percentatgeMax=0.0;
cout<<"Entra la seqüència"<<endl;
cin>>paraulaActual[index];
while (paraulaActual[index]!='.')
{
while (paraulaActual[index]!=' ')
{
if ((paraulaActual[index]='a')||(paraulaActual[index]='e')||(paraulaActual[index]='i')||(paraulaActual[index]='o')||(paraulaActual[index]='u'))
{
numConsonants=numConsonants+1;
}
index=index+1;
cin>>paraulaActual[index];
}
numFinal=index-1;
percentatge=(double)numConsonants*100.0/(double)numFinal;
if (percentatge>percentatgeMax)
{
for (index=0; index<numFinal; index++)
{
paraulaMax[index]=paraulaActual[index];
}
percentatgeMax=percentatge;
}
index=0;
numFinal=0;
numConsonants=0;
percentatge=0.0;
cin>>paraulaActual[index];
}
cout<<"La paraula mes consonantica es:";
for(index=0; index<numFinal; index++)
{
cout<<paraulaMax[index]<<endl;
}
cout<<"amb un percentatge";
cout<<percentatgeMax;
cout<<"de consonants";
}
MUCHAS GRACIAS