Necesito cambiar en mi codigo los cin y cout por printf y scanf si alguien me pudiera ayudar se lo agradeceria muchisimo 
aqui el codigo

 #include <iostream> #include <stdlib.h>   usando namespace std;   estructura nodo {   flotar nro;   struct nodo * sgte;   };   typedef struct nodo * Tlista;   Aleta tlista;   /*------------------Menú----------------------------- ----- * / anular menu1 ()   {   cout << "\ n \ n \ t \ t [EJERCICIOS LISTAS SIMPLES] \ n";   cout << "\ t \ t ----------------------------- \ n \ n";   cout << "EJERCICIO 2: Almacenar una lista de reales y ordenarlos" << endl << endl;   cout << "1. INSERTAR ELEMENTO" << endl;   cout << "2. MOSTRAR LISTA ORDENADA" << endl;   cout << "3. SALIR" << endl;       cout << "\ n INGRESE OPCION:";   } / * ---------------------------- insertar elemento al inicio ---------------- ----- * /   void insertarInicio (Tlista & lista, float valor) {   Tlista q; q = nuevo (struct nodo);   q-> nro = valor;   q-> sgte = lista;   lista = q;   }   / * -------------------- Insertar siguiente Elemento ------------------------- * / void insertarFinal (Tlista & lista, float valor)   {   Tlista t, q = new (struct nodo);   q-> nro = valor;   q-> sgte = NULL;   fin = q;   if (lista == NULL)   { lista = q; }   más   { t = lista; while (t-> sgte! = NULL) { t = t-> sgte; }   t-> sgte = q; }   }   / * ------------------------- Función que inserta el elemento ordenado antes de mayor y despues del menor * / void insertarElementoEn (Tlista lista, float n) {   Tlista t, r, q = nuevo (struct nodo);   q-> nro = n;   q-> sgte = NULL;   while (lista-> sgte! = NULL) {   t = lista-> sgte;   if ((n> = (lista-> nro)) && (n <= t-> nro)) {   q-> sgte = lista-> sgte;   lista-> sgte = q;   regreso;   }   lista = lista-> sgte;   }   } / * ---------------------- Mostrar Lista ------------------------ -------------- * / void reportLista (Tlista lista)   {   int i = 0;   while (lista! = NULL)   {   cout << '' << i + 1 << ")" << lista-> nro << endl;   lista = lista-> sgte;   i ++;   }   }       / * ------------------------- Funcion Principal --------------------- ------ * /   int main (void)   { Tlista lista = NULL;   int op;   flotar n;   sistema ("color 0a");   hacer   {   menu1 (); cin >> op;   interruptor (op)   {   caso 1:   cout << "\ n NUMERO A INSERTAR:"; cin >> n;   if (lista == NULL) {   insertarFinal (lista, n);   } más{ si (n <lista-> nro)   insertarInicio (lista, n);   más si (n> fin-> nro)   insertarFinal (lista, n);   else {if ((n> lista-> nro) && (n <fin-> nro)) {   insertarElementoEn (lista, n);   }   }     }   descanso;     caso 2:   cout << endl << "La lista Ordenada es:" << endl;   informeLista (lista);   descanso;   caso 3: retorno 0;   default: cout << "Ingrese una Opcion Valida ....!" << endl;     }       cout << endl << endl;   sistema ("pausa"); sistema ("cls");       } while (op! = 3);       sistema ("pausa");   devuelve 0;   }