Este programa convierte de dólares a 2 monedas distintas, a elección del usuario. Se pueden agregar otras monedas (con su cotización). Si lo que necesitás es que se pueda elegir tanto la moneda original como la final, esto no alcanza y hay que hacer unos cambios.
Saludos
G
#include <stdio.h>
#define MAXMON 2
float cotiz[MAXMON] = { 700.0, 1.0 };
char *monedas[MAXMON] = { "Bolivares", "Pesos Arg." };
void main(void) {
float dol;
int i;
for(i=0;i<MAXMON;i++)
printf(" %d. %s\n", i, monedas[i]);
printf("Ingrese la moneda (0-%d): ", MAXMON-1);
scanf("%d",&i);
printf("Ingrese importe en dolares: ");
scanf("%f",&dol);
printf("Equivale a %.2f %s\n", dol * cotiz[i], monedas[i]);
}