Faça um algoritmo para ler um inteiro positivo n e calcular e mostrar os n primeiros termos da sequência (1, 3, 6, 10, 15, 21, ...).
Não está definido qual o nome dessa seqüência e nem descrita uma formula de progressão para a mesma, porém, analisando o exemplo incorporado consegui o seguinte algoritmo.
#include<stdio.h>
int main(){
//Declaração das variáveis
int ant, atu, entrada;
//Leitura da entrada
printf("Entre com um numero para lhe mostrar a sequencia: ");
scanf("%d", &entrada);
//Inicializa variáveis
ant = 2; atu = 1;
printf("\n");
//Imprime a sequência
printf("(");
for(int i = 0; i < entrada; i++){
printf("%d", atu);
atu += ant;
ant++;
if(i < entrada-1){
printf(", ");
}
}
printf(")");
//Fim da impressão da sequência
printf("\n");
return 0;
}
Não está definido qual o nome dessa seqüência e nem descrita uma formula de progressão para a mesma, porém, analisando o exemplo incorporado consegui o seguinte algoritmo.
#include<stdio.h>
int main(){
//Declaração das variáveis
int ant, atu, entrada;
//Leitura da entrada
printf("Entre com um numero para lhe mostrar a sequencia: ");
scanf("%d", &entrada);
//Inicializa variáveis
ant = 2; atu = 1;
printf("\n");
//Imprime a sequência
printf("(");
for(int i = 0; i < entrada; i++){
printf("%d", atu);
atu += ant;
ant++;
if(i < entrada-1){
printf(", ");
}
}
printf(")");
//Fim da impressão da sequência
printf("\n");
return 0;
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar