Programa en C++ donde se generen 5 números aleatorios en el intervalo de -3 a 10 para evaluar la siguiente función:
F(x)= 2 si x<-2
\frac{3}{x} si -2 ≤ x ≤ 2
x^{20} si x > 2
Respuestas
Respuesta dada por:
1
#include <stdlib.h>
#include <time.h>
#include<iostream>
using namespace std;
#define L 5
void NumerosAleatorios(float N[L])
{
int c;
srand(time(NULL));
for(c = 1; c <= 10; c++) {
N[c] = -3 + rand() % (10 - (-3)+1);
}
}
float Funcion(float x)
{
if (x<-2){return 2;}
if (x>=-2 and x<= 2 and x<>0){return 3/x,}
if (x>2){return x^20;}
}
main()
{
float x[L];
int i;
NumerosAleatorios(x);
for(i=1; i<6; i++){
printf("f(%f)=%f", x[i], Funcion(x[i]));
}
}
Bueno esa es la idea...
#include <time.h>
#include<iostream>
using namespace std;
#define L 5
void NumerosAleatorios(float N[L])
{
int c;
srand(time(NULL));
for(c = 1; c <= 10; c++) {
N[c] = -3 + rand() % (10 - (-3)+1);
}
}
float Funcion(float x)
{
if (x<-2){return 2;}
if (x>=-2 and x<= 2 and x<>0){return 3/x,}
if (x>2){return x^20;}
}
main()
{
float x[L];
int i;
NumerosAleatorios(x);
for(i=1; i<6; i++){
printf("f(%f)=%f", x[i], Funcion(x[i]));
}
}
Bueno esa es la idea...
CarlosMath:
Puedes arreglarlo en la forma en que se muestran los datos
Preguntas similares
hace 6 años
hace 9 años
hace 9 años
hace 9 años
hace 9 años
hace 9 años