6.1. Indique quais os erros de programação ou de compilação que os seguintes trechos apresentam

1.1

/*

*Copyright: Asneira Suprema Software!!!

*/

#include

Main()

{

Int v[10], i;

For (i=1;i

V[i]=0;

}

1.2

/*

*Copyright: Asneira Suprema Software!!!

*/

#include

Main()

{

Int v[10], i;

For (i=0;i

V[i]=0;

V[i]=101;

}

1.3

/*

*Copyright: Asneira Suprema Software!!!

*/

#include

Main()

{

Int i=5;

Intv[i];

For(i=0;i

V[i]=0;

}

1.4

/*

*Copyright: Asneira Suprema Software!!!

*/

#include

Main()

{

Int v[], i;

For(i=0;i

V[i]=0;

V[i]=101;

}

1.5

/*

*Copyright: Asneira Suprema Software!!!

*/

#include

Main()

{

Int i;

Int v[3] ={10, 20, 30, 40, 50

}

Passo 1

Chegamos na última questão do capítulo, vamos lá!

Então a gente vai precisar fazer várias comparações, a gente tem que comparar o caractere inserido com todas as vogais, maiúsculas e minúsculas. Um jeito de fazer é isso é realmente escrever um código que compara caso por caso.

i n t   I s V o g a l   ( c h a r   c h )

{

r e t u r n   c h = =   ' a ' | |     c h = =   ' e ' | |     c h = =   ' i ' | |     c h = =   ' o ' | |     c h = =   ' u ' | |     c h = =   ' A ' | |     c h = =   ' E ' | |     c h = =   ' I ' | |     c h = =   ' O ' | |     c h = =   ' U ' | |   ;

}

Mas se você quiser você pode usar os comandos toupper ou tolower para transformas toas as vogais em maiúsculas ou minúsculas, e aí você só faz a metade das coparações.

Resposta

i n t   I s V o g a l   ( c h a r   c h )

{

r e t u r n   c h = =   ' a ' | |     c h = =   ' e ' | |     c h = =   ' i ' | |     c h = =   ' o ' | |     c h = =   ' u ' | |     c h = =   ' A ' | |     c h = =   ' E ' | |     c h = =   ' I ' | |     c h = =   ' O ' | |     c h = =   ' U ' | |   ;

}