кодесурса
«C

Упражнения C: Найти сумму серии GP

script1adsense2code
script1adsense3code

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 

Блок - схема:

«Flowchart

Редактор кода программирования C:

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: Напишите программу на C для преобразования восьмеричного числа в десятичное число без использования массива, функции и цикла while.
Далее: написать программу на C для преобразования двоичного числа в восьмеричное.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code