karla123
Registrado: 03 Mar 2010 Mensajes: 1
| Publicado: 03/03/2010 7:35 pm | | | Título: AYUDAAAA !!!! |
| lo que pasa es q encontre este programa en este codigo en este foro y lo q veo es q tiene itras librerias que aun no las he visto #include <string> #include <iostream.h> y me di cuenta q usan un cout com el printf y el cin como scanf pero de la libreria <stdio.h> como puedo hacer para pasar a esa libreria para q en vez que diga cout diga printf
gracias 
#include <string> #include <iostream.h>
int main() { srand ( time(NULL) ); int numero_pensado= rand() %100; int salir=0; int numero_dicho=0; int intentos=0; cout <<"Adivina el número que he pensado:"; while (!salir) { cin >> numero_dicho; if (numero_pensado==numero_dicho) { cout << "Enorabuena, has acertado en "<<intentos<<" intentos"<<endl; salir=1; } else { intentos++; cout<< endl<<"El número que he pensado es "; if (numero_pensado>numero_dicho) { cout<<"mayor"; } else { cout<<"menor"; } cout<< " que " <<numero_dicho<<endl; } } salir=0; cout <<"Voy a adivinar el número que has pensado:"<<endl; numero_dicho = rand()%100; std::string respuesta; intentos=0; int cota_inferior=0; int cota_superior=100; while (!salir) { cout <<"Es igual, menor o mayor al número " <<numero_dicho<<"?(i=igual,m=menor,M=mayor)"<<endl; cin >> respuesta; if (respuesta=="i"||respuesta=="I") { cout << "bien, he acertado en "<<intentos<<" intentos"<<endl; salir=1; } else if (respuesta=="m") { cota_superior=numero_dicho; intentos++; numero_dicho-=(cota_superior-cota_inferior)/2; } else if (respuesta=="M") { cota_inferior=numero_dicho; numero_dicho+=(cota_superior-cota_inferior)/2; intentos++; } else { cout << "me repites si es igual, menor o mayor a "<<numero_dicho<<endl; } } return 0; } |
|