Dev - C++ - Proyecto escolar (arreglos)

 
Vista:
sin imagen de perfil
Val: 4
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Proyecto escolar (arreglos)

Publicado por Gustavo (2 intervenciones) el 05/07/2019 18:19:03
Realizar un programa computacional en el que un usuario capture por el teclado de la computadora 15 números enteros que estén comprendidos entre 100 y 139. Cada número se debe de almacenar en un arreglo. En otro arreglo también de 15 números enteros, se debe de inicializar con los valores: -43, 56, 67, 89, 12, 90, 10, -34, -15, 21, 33, 57, 88, -12 y -14. En un tercer arreglo de 15 elementos numéricos pero de tipo float, se deben de almacenar en cada elemento el resultado de la siguiente fórmula:

Arr3[ i ] = Arr1[ i ] * Arr2[ i ] * e( i )

Donde i = 0 ... 12, Arr1 es el arreglo capturado, Arr2 es el arreglo inicializado y e es la función exponencial.

El programa debe de imprimir el arreglo Arr3 generado.
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: 4
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Proyecto escolar (arreglos)

Publicado por Gustavo (2 intervenciones) el 06/07/2019 01:59:18
Corrección en la 6ta linea: Donde i = 0 ... 14
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++

Proyecto escolar (arreglos)

Publicado por dario (718 intervenciones) el 06/07/2019 11:33:59
Hola, te dejo esto por si te ayuda.
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
29
30
#include <iostream>
#include <ctime>
#include <cmath>
 
using namespace std;
 
int main() {
  int num,i;
  int a[15],c[15];
  int b[] = {-43,56,67,89,12,90,10,-34,-15,21,33,57,88,-12,-14};
 
  //constantes
  const int limiteInferior = 100;
  const int limiteSuperior = 139;
 
  srand(time(NULL));
  for (i=0; i<15; i++) {
    num = limiteInferior + rand() % (limiteSuperior - limiteInferior);
    a[i] = num;
  }
 
  for (i=0; i<15; i++)
    c[i] = a[i] * b[i] * exp(i);
 
  //mostrar vector
  for (i=0; i<15; i++)
    cout << c[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
1
Comentar