<font face=\"Verdana\" color=\"#0000ff\">Hola, estoy haciendo un curso de c++ (soy novato) y quería hacer una pregunta sobre un array que en principio tiene un índice "i" numérico. Lo que quiero lograr es que si el índice es igual a 1, una variable char "a" sea igual a "casa", por ejemplo. Esto se puede hacer o chocan los tipos de datos (int y char)?<br />
<br />
Lo que hice hasta ahora es lo siguiente que me da errores:<br />
<br />
<font color=\"#008080\">#include<iostream.h><br />
#include<time.h><br />
#include<stdlib.h><br />
#include<iomanip.h><br />
int main(){<br />
const int maximo=14;<br />
int aleatorio(maximo);<br />
int i, x=1;<br />
char a[9];<br />
srand((unsigned) time(NULL));<br />
for(i=0; i<maximo;++i){<br />
aleatorio[i]=rand%4;<br />
if(aleatorio[i]=0){<br />
a="Local";<br />
}<br />
else<br />
if(aleatorio[i]=1){<br />
a="Empate";<br />
}<br />
else<br />
if(aleatorio[i]=2){<br />
a="Visitante";<br />
}<br />
cout<<"Partido # "<<setw(5)<<x<<"  "<<a<<endl;<br />
++x;<br />
}<br />
cin.ignore(); <br />
cin.get();   <br />
return 0;                        <br />
}<br />
</font><br />
<br />
Desde ya gracias!</font>
<P>Fernando Samaha</P>