- 1
I need a help please
i need make a program of one number and this number division between 2 until arribe to 0
21 odpowiedzi
+ 1
yo hablo español
+ 1
te refieres a ... ?
while(n>0) n/=2;
donde n es el número
+ 1
tendrás que poner otro límite porque los números impares pueden nunca llegar a 0
1/2
0.5/2
0.25/2
0.125/2
0.625/2
0.3125/2
+ 1
#include <iostream>
using namespace std;
int main(){
double n;
cin >> n;
while(n>0){
cout << n << endl;
n/=2;
}
cin.ignore();
return 0;
}
+ 1
cuando n se hace muy pequeño lo imprime en notación científica/exponencial, no se podrás poner
#include <cstdio>
y en vez de poner
cout << n;
pones
printf("%f",n);
también podrías usar
long double n;
para manejas números mas grandes/pequeños
+ 1
por nada
eres nuevo aquí no?
te recomiendo aprender todo lo que puedas, no necesariamente esperar a que te manden tareas, así estarás preparado para lo que el profe te ponga. Si tienes alguna duda busca el traductor google y pon tus preguntas en inglés para que más gente responda, de todos modos siempre habrá alguno que hable español
+ 1
en que se te complica? son realmente fáciles
while (condición) {
código
}
ejecuta el código hasta que la condición sea falsa
for (iniciar;condición;modificar){
código
}
inicializa una variable con un valor, mientras la condición sea verdad ejecuta el código y luego modifica la variable con lo que le asignes, normalmente incrementar/disminuir
0
If you keep dividing any number by 2 it will never be zero so creating such a program is impossible
0
you speak spanish??
0
my english is so bad
0
que dicha jaja mira lo q pasa es que tengo que hacer un programa que ingrese un numero y que este se divida entre dos hasta llegar a cero
0
usandl el ciclo while
0
algo asi 10/2=5
5/2=2.5
2.5/2=1.5
0
hasta llegae a cero
0
si ya imtemte hacer eso pro no lo corre
0
gracias amigo lo voy a compilar ,
0
si porque imagimate si hasta donde se podtia dividir dicho numero jajajaja q locura
0
Muchas gracias bro !
0
si fijate que mi maestro de programacion solo nos dá como una introduccion a los lengiajes y ya depende de uno si quiere aprender más de lo que él nos dió
0
pero lo q me ha costado siempre son los ciclos , los tendré que practicad mucho más