Hola como estan, no habia podido responder, por causas de trabajo, me vi en la nesesidad de viajar, pero bueno, intentare ponerlo fuera del while, gracias.. cualquier cosa, lo publico!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, fac, a=1;
printf("Escribe un numero\n");
scanf("%d", &n);
system("clear");
fac=n;
while (a < n)
{
fac=(fac*a);
a++;
printf (" El factorial es %d \n", fac);
}
return 0;
}
Citar#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAX_CHAR 100
int main()
{
char pas[MAX_CHAR];
a:
printf ("introduzca la frase correcta\n");
fgets(pas,MAX_CHAR,stdin);
while (strcmp(pas,"ola\n")==0)
{
printf ("la frase es correcta\n");
getchar();
exit(0);
}
printf ("Frase no leida\n");
getchar();
goto a;
return 0;
}