Con esta modificación podrás volver a iniciar el programa. El resto no entiendo lo que quieres hacer, si tienes que recoger obligatoriamente los dos números (el entero y el decimal) y luego mostrarlos, o que el usuario elija el tipo de número y simplemente mostrar ése.
Código c:
Ver original# include <stdio.h>
# include <conio.h>
# include <ctype.h>
void main (void)
{
//variables
int num;
char opcion,repetir;
//codigo
do
{
clrscr();
printf("¿Introducir un numero entero (E) o decimal (D)?");
switch(opcion)
{
case 'E': clrscr();
printf("Introducir un numero entero:\n\n");
case 'D': clrscr();
printf("Introducir un numero decimal\n"); scanf("%f", &num
); break;
default: clrscr();
printf("Usted debe ingresar un caracter numerico!"); }
printf("Fin del programa!\n"); printf("Quiere jugar otra vez? (s/n): ");
} while(repetir=='S');
}