Faltaba "else" en los "if"; además de que sí se puede guardar un 0 en un vector tipo entero, ya que la expresión \0 significa fin de string. Se confunden los temas. Más sobre vectores en esta liga http://es.geocities.com/twenty_fran2002/arraysycadenas.html
Aquí el código:
#include<iostream>
#include<cstdio>
using namespace std;
void ficha(int );
int main()
{
ficha(6);
system("PAUSE");
return 0;
}
void ficha(int x)
{
int z[x+1][2];
for(int i=0; i<=x; i++){
for(int j=0; j<=1; j++){
if(j==1)
z[i][j]=x;
else
z[i][j]=i;
}
}
//impresión de las fichas
for(int i=0; i<=x; i++){
for(int j=0; j<=1; j++){
if(j==1)
cout<<z[i][j]<<"\n";
else
cout<<z[i][j]<<"/";
}
}
}//fin ficha
No hay comentarios:
Publicar un comentario