Seguinte eu preciso fazer uma calculadora para numeros complexos.
Para isso eu declarei uma struct
struct numcomplex {
float r,i;
}num[1000], num1, num2
E no programa existe a opção para a pessoa preencher o vetor, mas isso é opcional.Existem um menu no programa:
1 - soma
2 - subtração
3 - multiplicação
4 - divisão
Por exemplo se a pessoa escolhe soma, eu pergunto ao usuario "Digite 1 para utilizar um número do vetor, ou 2 para digitar um novo numero imaginario e utilizar o mesmo"
Caso a pessoa escolhe o numero 1, eu pergunto: "Digite o indice do vetor que representa o numero desejado"
Ai está o problema, como é opcional a pessoa preencher o vetor no inicio do programa, como eu posso validar se de fato existe um numero no índice que a pessoa especificou ?
Obrigado.