Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos,
Estou tentando resolver esse exercício que o professor insiste em dizer que esta errado de acordo com o enunciado. vejam:
Crie um programa que irá solicitar do usuário o primeiro termo de uma Progressão Aritmética e sua razão e qual o termo a ser calculado. Esses números deverão ser maiores que zero e inteiros, então deverá ser testado se a digitação foi válida. Depois irá calcular e mostrar o termo solicitado da Progressão aritmética.
Fiz dessa forma:
#include<stdio.h>
#include<stdlib.h>
int main (){
float a1,r,an,Sn,q;
int n,indice;
printf("\nDigite o primeiro termo da P.A: \n");
scanf("%f",&a1);
printf("\nDigite a razao da P.A: \n");
scanf("%f", &r);
printf("\nDigite o termo a ser calculado: \n");
scanf("%d",&n);
printf("\nTodos os termos\n");
for(indice=1;indice<=n;indice++){
an = a1 + (indice-1) * r;
printf("\nTermo a%d: %0.1f\n",indice,an);
}
printf("\nO ultimo termo: %0.1f\n", an);
system("pause");
return 0;
}Carregando comentários...