Упражнения C: Найти сумму серии GP
C Для цикла: упражнение 52 с решением
Напишите программу на c, чтобы найти сумму серии GP.
Иллюстрированная презентация:
Пример решения:
Код C:
#include <stdio.h>
#include <math.h>
void main()
{
float g1,cr,i,n,j;
float ntrm,gpn;
float sum=0;
printf("\n\n Find the Sum of GP series.:\n ");
printf("-------------------------\n");
printf("Input the first number of the G.P. series: ");
scanf("%f",&g1);
printf("Input the number or terms in the G.P. series: ");
scanf("%f",&ntrm);
printf("Input the common ratio of G.P. series: ");
scanf("%f",&cr);
/*-------- generate G.P. series ---------------*/
printf("\nThe numbers for the G.P. series:\n ");
printf("%f ",g1);
sum=g1;
for(j=1;j<ntrm;j++)
{
gpn=g1*pow(cr,j);
sum=sum+gpn;
printf("%f ",gpn);
}
/*-------- End of G.P. series generate ---------------*/
printf("\nThe Sum of the G.P. series : %f\n\n",sum);
}
Пример вывода:
Введите первый номер серии GP: 3 Введите число или термины в серии GP: 5 Введите общее соотношение серии GP: 2 Номера для серии GP: 3.000000 6.000000 12.000000 24.000000 48.000000 Сумма серии GP: 93.000000
Блок - схема:
Редактор кода программирования C:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите программу на C для преобразования восьмеричного числа в десятичное число без использования массива, функции и цикла while.
Далее: написать программу на C для преобразования двоичного числа в восьмеричное.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code