Ir ao conteúdo

Posts recomendados

Postado

primeiro tem que elaborar um algoritmo de PA e PG, onde se pergunta primeiro: primeiro termo, depois o numero de termos e por ultimo a razao.

apos isso somar os termos das progressoes e mostar

subtrair os termos das progressoes e mostrar. 

não estou conseguindo fazer as somas dos termos e a subtraçao. 

  • Amei 1
Postado

Olá, tudo bem? Espero que esteja bem. Para auxiliar a discussão na melhor forma, descreva seu objetivo, exponha quais eram|são as etapas|rotinas|operações do programa e os valores ideais|perfeitos de entrada e saída. No caso de ser um exercício escolar, compartilhe o 'print screen' do enunciado (completo), descreva quais pensa ser as etapas de uma solução e os assuntos que estudou, @chokex

 

Caso tenha dúvida, compartilhe sua versão do código-fonte com dúvida.

🙂 

  • Curtir 2
Postado
#include <stdio.h>

int main() {
    int a1, n, q, soma = 0;
    scanf("Insira o primeiro termo, a razão e a quantidade de numeros: %d %d %d", &a1, &n, &q);
    for (int i = 0; i < n; i++) {
        printf("%d\n", a1);
        a1 *= q;
        soma += a1;
    }
    printf("%d\n", soma);
}

Fiz o codigo ate aqui, mas tem que fazer a soma de tipo a1 da PA + a1 da PG, a2 da PA + a2 da PG e depois somar tudo. Ex. se eu colocar 1(termo inicial), 5(quantidade de termos), e 2(razao)

PA: 1,3,5,7,9

PG: 1,2,4,8,16

soma: 2+5+9+15+25=56

subtraçao: 0,1, 1,-1, -7= -6

  • Obrigado 1
Postado
22 horas atrás, chokex disse:
scanf("Insira o primeiro termo, a razão e a quantidade de numeros: %d %d %d", &a1, &n, &q);

O primeiro parâmetro da função scanf deve conter só os espcificadores, p.ex,

scanf("%d %d %d", &a1, &n, &q);

 

Seu código só tem a PG, faça a PA (a1 += q) para efetuar os cálculos.

  • Curtir 1
Postado

Olá, de novo. Observe atentamente as saídas (linha por linha). Notará que as sequências são necessárias nas duas últimas saídas.

 

Saídas (resultados)

Em 20/03/2022 às 11:39, chokex disse:

PA: 1,3,5,7,9

PG: 1,2,4,8,16

soma: 2+5+9+15+25=56

subtraçao: 0,1, 1,-1, -7= -6

Para não recalcular os termos nas saídas soma e subtração são necessárias variáveis para memorizar as sequências em PA e PG, nesse caso se usa vetor. Caso não queira vetores, repita as expressões que calculam as sequências para produzir esses últimos dois resultados.

 

 

Em 20/03/2022 às 11:39, chokex disse:
        printf("%d\n", a1);
        a1 *= q;
        soma += a1;

Os Termos da PG estão arranjados e separados com vírgula (não por nova linha [\n])

Em 20/03/2022 às 11:39, chokex disse:

PG: 1,2,4,8,16

#include"stdio.h"
int
main(void){
  int n = 5
    , a1 = 1
    , q = 2
    , an = a1;
  printf("PG: %d",a1);
  for(int i = 1; i<n; ++i){
    an *= q;
    printf(",%d",an);
    }
  putchar('\n');
  return 0;
  }

 

 

🙂 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!