ALGORITMOS ENCRIPTACION DE DATOS
Enviado por Rimma • 3 de Enero de 2019 • 1.237 Palabras (5 Páginas) • 333 Visitas
...
v[tv] = (ma[c][F]);
return(salidaf(f, c + 1, F - 1, C, Cc, con, tv + 1, T, v, ma));
}
else
{
return(salidaf(f + 1, 1, f + 1, C, Cc, con + 1, tv, T, v, ma));
}
}
else
{
if (C T)
{
if (Cc T)
{
v[tv] = (ma[Cc][F - 1]);
return(salidaf(f, c, F - 1, C, Cc + 1, con, tv + 1, T, v, ma));
}
else
{
return(salidaf(f, c, f, C + 1, C + 1, con + 1, tv, T, v, ma));
}
}
}
}
else
return(v[tv]);
}
int OPERACIONES::salidae(int f, int c, int F, int C, int Cc, int con, int tv, int T, char v[50], int ma[][50])
{
if (con T * 2) - 1)
{
if (f T)
{
if (c f)
{
v[tv] = (ma[F][c]);
return(salidae(f, c + 1, F - 1, C, Cc, con, tv + 1, T, v, ma));
}
else
{
return(salidae(f + 1, 1, f + 1, C, Cc, con + 1, tv, T, v, ma));
}
}
else
{
if (C T)
{
if (Cc T)
{
v[tv] = (ma[F - 1][Cc]);
return(salidae(f, c, F - 1, C, Cc + 1, con, tv + 1, T, v, ma));
}
else
{
return(salidae(f, c, f, C + 1, C + 1, con + 1, tv, T, v, ma));
}
}
}
}
else
return(v[tv]);
}
int OPERACIONES::salidad(int f, int c, int tv, int T, char v[50], int ma[][50])
{
if (c T)
{
if (f T)
{
v[tv] = (ma[f][c]);
return(salidad(f + 1, c, tv + 1, T, v, ma));
}
else
{
return(salidad(1, c + 1, tv, T, v, ma));
}
}
else
return(v[tv]);
}
int OPERACIONES::salidac(int f, int c, int tv, int T, char v[50], int ma[][50])
{
if (f T)
{
if (c >= 1)
{
v[tv] = (ma[f][c]);
return(salidac(f, c - 1, tv + 1, T, v, ma));
}
else
{
return(salidac(f + 1, T, tv, T, v, ma));
}
}
else
return(v[tv]);
}
int OPERACIONES::salidab(int f, int c, int tv, int T, char v[50], int ma[][50])
{
if (c T)
{
if (c % 2 == 1)
{
if (f >= 1)
{
v[tv] = (ma[f][c]);
return(salidab(f - 1, c, tv + 1, T, v, ma));
}
else
{
return(salidab(1, c + 1, tv, T, v, ma));
}
}
else
{
if (f T)
{
v[tv] = (ma[f][c]);
return(salidab(f + 1, c, tv + 1, T, v, ma));
}
...