Kuky
2004-01-14 15:06:28 UTC
Gracias a todos por vuestras respuestas y me queria dirigir a Fernando
ya que he utilizado "su metodo" para la pausa... A ver que os parece
este codigo:
#include <stdio.h>
#define NUM_LINEAS 20
void generar();
void pausa(void);
int main()
{
generar();
}
void generar()
{
float contador = -1;
float n;
float resultado;
do
{
printf("\n Introduce terminos a mostrar: ");
scanf("%f", &contador);
printf("\n");
for (n = 0 ; n < contador; n++)
{
resultado = (2 * n + 1);
printf(" n(%g) = %f\n", n, resultado);
pausa();
}
} while (contador != 1);
}
void pausa(void)
{
static int j = 0;
j++;
if (NUM_LINEAS < j)
{
puts("\n Pulsa una TECLA para Continuar...\n");
getch();
j = 0;
}
}
Es curioso que al ir introduciendo 50 todo el rato, la pausa es bien
distinta ya que no se efectua cada 20 lineas sino que parece al puro
azar... creo q es mejor comprobarlo para entender lo que digo :) A q
creeis que es posible¿ Gracias de nuevo!
ya que he utilizado "su metodo" para la pausa... A ver que os parece
este codigo:
#include <stdio.h>
#define NUM_LINEAS 20
void generar();
void pausa(void);
int main()
{
generar();
}
void generar()
{
float contador = -1;
float n;
float resultado;
do
{
printf("\n Introduce terminos a mostrar: ");
scanf("%f", &contador);
printf("\n");
for (n = 0 ; n < contador; n++)
{
resultado = (2 * n + 1);
printf(" n(%g) = %f\n", n, resultado);
pausa();
}
} while (contador != 1);
}
void pausa(void)
{
static int j = 0;
j++;
if (NUM_LINEAS < j)
{
puts("\n Pulsa una TECLA para Continuar...\n");
getch();
j = 0;
}
}
Es curioso que al ir introduciendo 50 todo el rato, la pausa es bien
distinta ya que no se efectua cada 20 lineas sino que parece al puro
azar... creo q es mejor comprobarlo para entender lo que digo :) A q
creeis que es posible¿ Gracias de nuevo!