Lo tenías hacho. Copio tu código:
int main()
{
char seguir='s';
int opcion=0;
float num1;
float rta;
int numeroAIngresado=0;
do
{
if(numeroAIngresado)
{
printf("1- Ingresar 1er operando (%f)\n", num1
); numeroAIngresado=1;
}
else
{
printf("1- Ingresar 1er operando (A)\n"); }
switch(opcion)
{
case 1:
printf("Ingrese el primer numero: \n"); break;
}
}while(seguir=='s');
return 0;
}
numeroAInresado es una
flag. ¿Cuándo la pones a 1? Pues cuando se ingrese el numero. ¿Después de qué línea "num1" tiene valor?
int main()
{
char seguir='s';
int opcion=0;
float num1;
float rta;
int numeroAIngresado=0;
do
{
if(numeroAIngresado)
{
printf("1- Ingresar 1er operando (%f)\n", num1
); }
else
{
printf("1- Ingresar 1er operando (A)\n"); }
switch(opcion)
{
case 1:
printf("Ingrese el primer numero: \n"); numeroAIngresado=1;
break;
}
}while(seguir=='s');
return 0;
}