Dev - C++ - ayuda porfavor

 
Vista:

ayuda porfavor

Publicado por carlos raul (4 intervenciones) el 27/09/2021 17:46:07
Lea un número X. Coloque esta X en la primera posición de una matriz N
[100]. En cada posición posterior (1 hasta 99) ponga la mitad del número
insertado en la posición anterior, según el ejemplo siguiente. Imprime todo el
vector N. La entrada y salida contiene números de precisión doble con cuatro
lugares decimales.
Ejemplo de Entrada Ejemplo de Salida
200.0000 N[0] = 200.0000
N[1] = 100.0000
N[2] = 50.0000
N[3] = 25.0000
N[4] = 12.5000
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda porfavor

Publicado por dario (720 intervenciones) el 27/09/2021 17:57:17
Hola, una pregunta: que pasa si el numero es impar (no tiene mitad exacta), como se debe hacer.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda porfavor

Publicado por carlos raul (4 intervenciones) el 27/09/2021 18:07:30
en un suposicion que sea para numeros pares
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda porfavor

Publicado por dario (720 intervenciones) el 27/09/2021 18:45:07
Hola, te dejo esto. Espero te ayude.
Salu2.

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
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int const TOPE = 100;
 
int main() {
  double lista[TOPE],num;
  int i;
 
  cout << "Digite un numero: ";
  cin >> num;
  lista[0] = num;
 
  cout << fixed;
  cout << setprecision(4);
  for (i=1; i<TOPE; i++) {
    lista[i] = lista[i-1] / 2;
  }
 
  //mostrar vector
  for (i=0; i<TOPE; i++) {
    cout << lista[i] << " ";
  }
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar