De nuevo por no hacer otro tema distinto, os dejo otro ejercicio que he hecho, esta vez de do y while. A ver qué nota me ponéis profes ;)
Código c:
Ver original/*Haz un programa que lea un número real por teclado (>1) y que
lo divida sucesivamente por 2 hasta que el cociente sea menor
que 0.001.
El programa mostrará el resultado de cada división cada 5 pasos.
Al acabar, nos dirá cuántas divisiones ha hecho.
*/
#includ3e <iostream>
#include namespace std;
int main() {
double numero;
do {
cout<< "introduce un número"<<endl;
cin>>numero>>endl;
} while (numero<1)
int masuno = 1;
do
{ masuno++
numero/2;
if (masuno==5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100)
cout<<masuno<<endl;
} while (numero<0.001);
cout<<numero<<" "<<masuno<<endl;
return 0;
}
de verdad os agradezco mucho que me ayudéis.
postdata: si alguien puede decirme cómo hacer funcionar los programas en code blocks se lo agradecería, ya que me da error debugg settings, he mirado los settings, pero yo no veo na fuera de lo común, quizás porque para mi el menú ese me suena a chino :).
de nuevo muchas gracias.