#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); }