<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hola estoy haciendo un programa donde debo ingresar hasta 100 valores dentro de un vector.<br>Mi problema surgue cuando pido ingresar la cantidad de valores que se van a ingresar y lo guardo en una variable. Luego a esa variable la asigno como tamaņo del vector.<br>El compilador me indica un error que dice:  ISO C++ forbids variable length array 'vector'<br><br>No se en donde puede estar el problema ya que no encuentro error alguno. Espero una solucion.<br>Gracias. Adjunto el codigo del programa<br><br>#include <iostream><br>using namespace std;<br><br>int main(int argc, char *argv[]) {<br>    float nroBuscar;<br>    int cant = 0, x;<br>    int tama;<br>    <br>    cout << "De que tamaņo sera la matriz cuadrada?"; cin >> tama;<br>    while ((tama < 1)||(tama > 100)){<br>        cout << "ERROR, ingrese un numero entre 1 y 100" << endl;<br>        cout << "De que tamaņo sera la matriz cuadrada?"; cin >> tama;<br>    }<br>    float vector [tama];<br>    <br>    for (x=0; x<tama; x++){<br>        cout << "ingrese numero"; cin >> vector[x]; <br>    }<br>    cout << "Que numero quiere buscar?"; cin >> nroBuscar;<br>    for (x=0; x<tama; x++){<br>        if (vector [x]== nroBuscar){<br>            cant++;}<br>    }<br>    if (cant > 0){<br>        cout << "El nš se encuentra " << cant << " veces";<br>        for (x=0; x<tama; x++){<br>            if (vector [x]==nroBuscar)<br>                cout << "Se encuentra en la posicion " << x+1;<br>        }<br>    }<br>    else<br>        cout << "El numero ingresado no se encuentra en la lista" << endl;<br>    return 0;<br>}<br><br><br><br>                                     </body>
</html>