#include <stdio.h>
int SolicitaDato();
void MuestraTablaOrdenada(int);
void MuestraTablaReves(int);
int SolicitaDato()
{
int Dato = 0;
printf("Introduce un dato entero: ");
scanf("%d", &Dato);
return Dato;
}
void MuestraTablaReves(int Tabla)
{
int Ciclo = 10, Control = 0;
do
{
if (Control == Tabla) break;
printf("%d * %d = %d\n", Tabla, Ciclo, Tabla*Ciclo);
Ciclo--;
Control++;
} while (Ciclo > 0);
}
main()
{
int N = SolicitaDato();
if ((N/2)*2 == N) MuestraTablaOrdenada(N);
else MuestraTablaReves(N);
printf("F I N\n");
}
void MuestraTablaOrdenada(int Tabla)
{
int Control = 0;
do
{
if (Control == Tabla) break;
else Control++;
printf("%d * %d = %d\n", Tabla, Control, Tabla*Control);
} while (Control <= Tabla);
}