Código C++:
Ver original#include <iostream>
#include <windows.h>
using namespace std;
void matriz( int opt = -1 ){
int x;
int y=1;
float m[3];
for (x=0;x<3;x++){
y=m[x]=y+2;
}
// si opt recibe 0, 1 o 2 entra en if caso no reciba nada pasa a else
if (opt==0 || opt==1 || opt==2 ){
cout<<m[opt]<<endl;
}
else{
for (x=0;x<3;x++){
cout<<m[x]<<endl;
}
}
}
int main (){
//quita la doble barra y prueba el funcionamiendo de cada llamada
//matriz(0);
//matriz(1);
//matriz(2);
//matriz();
//system("pause>null");
return 0;
}