Mira como si que te va, lo que pasa que te he puesto cosas de c++
#include<stdio.h>
#include<stdlib.h>
#define E 166.67
#include <iostream>
#define limpiarBuffer(){while(cin.get() != '\n');}
using namespace std;
int main ()
{
char res,moneda;
float valor,cambio;
do
{
printf("Si desea de E a PTA introduzca E, si desea de PTA a E introduzca P.\n");
scanf("%c",&moneda);
limpiarBuffer();
if (moneda=='E')
{
printf("Introduce la cantidad de euros a convertir en pesetas:\n");
scanf("%f",&valor);
limpiarBuffer();
cambio=valor*E;
printf("%.2f euros son %.2f pesetas.\n",valor,cambio);
}
if (moneda=='P')
{
printf("Introduce la cantidad de pesetas a convertir en euros:\n");
scanf("%f",&valor);
limpiarBuffer();
cambio=valor/E;
printf("%.2f pesetas son %.2f euros.\n",valor,cambio);
}
printf("Quiere seguir calculando? S / N?\n");
scanf("%c",&res);
limpiarBuffer();
}while (res!='N');
}
Adatpatalo a c