Dev - C++ - Calcular la función Z de Riemann en C++

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

Calcular la función Z de Riemann en C++

Publicado por bartolo (9 intervenciones) el 02/11/2019 16:53:08
ejercicio




AYUDA PLIS QUE NO SE HACERLO EN C++ PORFAVOR.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Calcular la función Z de Riemann en C++

Publicado por Alfil (1444 intervenciones) el 02/11/2019 20:13:17
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <iomanip>
#include <vector>
#include <cmath>
 
using namespace std;
 
void numerosPrimos( vector<int> &v, int sz );
double terminoReimann( int primo, int s );
 
int main()
{
    vector<int> v;
    int terminos, s;
    double total = 0, temp;
 
    cout << "\nNumero de terminos: "; cin >> terminos;
    cout << "\nValor de S: "; cin >> s;
 
    numerosPrimos( v, 5 );
 
    cout << "\nTerminos:\n";
    cout << fixed;
    for( int i = 0; i < terminos; i++ ) {
        temp = terminoReimann( v[i], s );
        total += temp;
        cout << setprecision(6) << temp;
        if( i < terminos - 1 ) cout << "\n+ ";
        else cout << "\n= ";
    }
    cout << setprecision(6) << total << endl;
 
    return 0;
}
 
void numerosPrimos( vector<int> &v, int sz )
{
    int n = 0;
    int i = 1;
    while( n < sz ) {
        int k = 1;
        int a = 0;
        while( k <= i ) {
            if( i % k == 0 && i > 1 ) a++;
            k++;
        }
        if( a == 2 ) {
            v.push_back( i );
            n++;
        }
        i++;
    }
}
 
double terminoReimann( int primo, int s )
{
    return 1 / ( 1 - pow( primo, -s) );
}
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