Array

ola gurizada alguem sabe me dizer porque no codigo abaixo esta dando a msg
";"expected

[code]
class armazena
{
Paciente [] array1;
Paciente [] array2;
void adiciona(Paciente p)

if (idade <= 12)
{

for(int i=0; i<array1.length; i++)
{
    if(array1[i]==null)
    {
        array1[i]=p;
        i=array1.length +1;
    }
}

void mostra(){
for(int i=0; i<array1.length; i++)
{
if(array1[i]!=null)
{
array1[i].mostra();
}
}
}
}
if(idade>12)
{
for(int i=0; i<array2.length; i++)
{if(array2[i]==null)
{
array2[i]=p;
i=array2.length +1;
}
}
void mostra(){
for(int i=0; i<array2.length; i++)
{
if(array2[i]!=null)
{
array2[i].mostra();
}
}
}
}
}[/code]

Logo no começo ja tem erro, nem li o resto

void adiciona(Paciente p) { <<< nao esquça de abrir e fechar chaves nos seus metodos nao abstratos :wink:

era so o comesso q eu ñ tava encontrando