Поставленная задача
Вычислить сумму ряда:
Исходный код:
#include <stdio.h>
#include <math.h>
#include <conio.h>
void main( )
{
float e=0.001, S, S1=0, x=pow(0.3,3.14), f;
int n=0, k;
double factorial=1;
printf(“Vvedite k”);
scanf(“%d”, k);
do
{
//нахождение факториала
factorial=1;
for (f=1; f<=(2*n+1); f++)
factorial:=factorial*f;
//- - - - -
S1:=pow(-1,n)*pow(x,(2n+1))/factorial;
n=n+1;
S=S+S1;
}
while ((fabs(S1))>=e);
printf(“S=%f”, S);
getch();
}
#include <math.h>
#include <conio.h>
void main( )
{
float e=0.001, S, S1=0, x=pow(0.3,3.14), f;
int n=0, k;
double factorial=1;
printf(“Vvedite k”);
scanf(“%d”, k);
do
{
//нахождение факториала
factorial=1;
for (f=1; f<=(2*n+1); f++)
factorial:=factorial*f;
//- - - - -
S1:=pow(-1,n)*pow(x,(2n+1))/factorial;
n=n+1;
S=S+S1;
}
while ((fabs(S1))>=e);
printf(“S=%f”, S);
getch();
}
Теория:
- Начальные значения переменных вводятся в программе в начале, в том месте, где определяется их тип, и знакомят их с программой.
Формы представления чисел в C++
основные типы: char, short, int, long, float, double;
Тело цикла - последовательность операторов, повторяемых в процессе выполнения оператора цикла.
Метки, имеющиеся в операторе switch, должны быть константами или константными выражениями (выражения, операнды которого константы) целого типа (включая тип char). Запрещается использовать в качестве метки переменную. Значением выражения в скобках должна быть величина целого типа (опять же, включая тип char).
if - else – предусловие
do - while – пост условие
Если вам нравится то, что мы пишем, пожалуйста, нажмите на интересующую вас рекламу сбоку, сверху, или сразу после статьи. Будет стимул писать лучше и чаще. Хорошего вам дня.