Incluir um método (0715) para
ler um valor inteiro do teclado (n) e outro valor real (x),
gravar essa quantidade ( n ) em valores reais da sequência: 11 / x^2 1 / x^4 1 / x^6 ldots
DICA: Usar pow ( x, y ) da biblioteca <math. h> para calcular a potência.
Exemplo: n=5=>1,1 / x^2, 1 / x^4, 1 / x^6, 1 / x^8

Passo 1

Beleza, vamos lá! O enunciado pede para criar um método que leia dois valores: um número inteiro $ n $ e um número real $ x $. A ideia é armazenar esses valores em uma sequência real que segue a fórmula:
n
Para resolver isso, vamos precisar entender como ler dados do teclado em programação, como utilizar arrays para guardar os valores e como calcular potências usando a função pow da biblioteca <math.h>.

Passo 2

Primeiro, vamos criar uma função chamada method0715 que vai executar essas tarefas. Dentro dessa função, precisamos declarar duas variáveis: uma inteira para $ n $ e uma real para $ x $.

Passo 3

Vamos então pedir para o usuário digitar os valores de $ n $ e $ x $. Usamos scanf para ler esses valores do teclado.
int n;
double x;
printf("Digite um número inteiro (n): ");
scanf("%d", &n);
printf("Digite um número real (x): ");
scanf("%lf", &x);

Passo 4

Agora, precisamos criar um array que vai armazenar a sequência de valores reais. Como a sequência tem $ n $ elementos, declaramos um array de tamanho $ n $.
double sequence[n];

Passo 5

Vamos calcular cada termo da sequência usando a fórmula dada. O primeiro termo é sempre 1. A partir do segundo termo, cada um é calculado como $ \frac{1}{x^{2(k-1)}} $, onde $ k $ é a posição no array começando de 1.
Vamos usar a função pow(x, y) para calcular as potências de $ x $.
for(int i = 0; i < n; i++) {
    sequence[i] = 1.0 / pow(x, 2 * i);
}

Passo 6

Por fim, vamos exibir a sequência para o usuário ver o resultado.
printf("Sequência gerada:\n");
for(int i = 0; i < n; i++) {
    printf("%.5lf ", sequence[i]);
}
printf("\n");

Resposta

Com isso, ao executar o método method0715, o usuário poderá inserir os valores de $ n $ e $ x $, e o programa irá gerar e exibir a sequência desejada. Por exemplo, se $ n = 5 $ e $ x = 2 $, a sequência será:
n

Código Completo

Aqui está o código completo para referência:
#include <stdio.h>
#include <math.h>

void method0715() {
    int n;
    double x;
    
    printf("Digite um número inteiro (n): ");
    scanf("%d", &n);
    printf("Digite um número real (x): ");
    scanf("%lf", &x);
    
    double sequence[n];
    
    for(int i = 0; i < n; i++) {
        sequence[i] = 1.0 / pow(x, 2 * i);
    }
    
    printf("Sequência gerada:\n");
    for(int i = 0; i < n; i++) {
        printf("%.5lf ", sequence[i]);
    }
    printf("\n");
}

int main() {
    method0715();
    return 0;
}
Execute esse código e veja a sequência sendo gerada conforme os valores que você inserir!

Exercícios relacionados