I can't compile this
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
void dividir();
int main(){
int centinela=1; //controla el while
cout<<"este programa le ayudara a aprender a divir"<<endl;
cout<<"poniendole ejercicios"<<endl;
while(centinela==1){
dividir(); //llamada de la funcion
cout<<"para seguir, 1, para salir teclee cualquier numero"<<endl;
cin>>centinela;
}
return 0;
}
void dividir(){
srand(time(NULL));//produce numeros aleatoreos por medio del reloj
int numero1,numero2; //se guardan los numeros aleatoreos
int res1,res4; //se guardan las respuestas
int res2=0; //respuestas del usuario
int res3=0;
int fallas=0; //contador fallas
char d1;
char d2;
int c=1; //otro centinela para controlar a while
while(c==1){
numero1=1+rand()%(99-1);//rand #s random entre 1-99 evitando 0-99
numero2=1+rand()%(99-1);//
res1=numero1/numero2;//calcula cociente
res3=numero1%numero2;//calcula residuo
cout<<"cuanto es "<<numero1<<"entre "<<numero2<<" ?"<<endl;
cin>>res2;
if(res1!=res2){
while(fallas<10){
cout<<"intentalo otra vez"<<endl;
cin>>res4;
if(res1!=res2){
char d1='x';
}
if(res3!=res4){
char d2='y';
}
if(res1==res2){
char d1='z';
}
if(res3==res4){
char d2='z';
}
switch(d1){
case'x':{
while(fallas<10){
cout<<"intenta otra vez, cociente incorrecto"<<endl;
cin>>res2;
fallas++;
if(res1==res2){
c=2;
break;
}
if(fallas>9){
fallas=0;
c=2;
cout<<"cociente correcto es:"<<res1<<endl;
break;
}
}
}
case'z':{
if(res3==res4&&res1==res2){
cout<<"muy bien compa"<<endl;
c=2;
break;
}
}
case'y':{
if(res3!=res4){
while(fallas<10){
cout<<"intenta otra vez, respuesta incorrecta"<<endl;
cin>>res4;
if(res3==res4){
c=2;
break;
}
fallas++;
}
if(fallas>9){
fallas=0;
c=2;
cout<<"El residuo correcto es:"<<res3<<endl;
break;
}
}
}
}
}
}
}
}
|
I'm using vim and g++ file.cpp -o file comman, on linux x86_64 system
Compilation goes through fine with 4.7.0 g++ on HP-UX.
It is generally worthwhile to include the errors given by the compiler when you attempt to compile it, rather than just saying "This won't compile."
Help people help you. Give relevant information.
Topic archived. No new replies allowed.