Нахождение суммы десяти первых элементов ряда - C (СИ)
Формулировка задачи:
Составить программу для нахождения суммы десяти первых элементов ряда.
Снизу представлены проги этой задачи используя цикл с пред- и пост-условием
#include <stdio.h> int main(void) { float n,s,i,a,s1,s2,a2,st; s=0; n=1; do { st=1; i=0; do { st=st*2; i=i+1; } while (i<n); a=1/st; s=s+a; n=n+1; } while (n<=10); printf ("%f\n",s); }
#include<stdio.h> #include<math.h> int main (void) { float s,n,st,i,a; s=0; n=1; while(n<=10) { st=1; i=0; while(i<n) { st=st*2; i=i+1; } A=1/st; s=s+a; n=n+1; } printf ("%f\n",s); }
Требуется написать такую же программу используя цикл с параметром. Всем кто поможет заранее спасибо)
Решение задачи: «Нахождение суммы десяти первых элементов ряда»
textual
Листинг программы
#include "math.h" #include <stdio.h> int main(){ float s = 0; int i; for(i = 1; i<=10; i++){ s+=1/pow(2,i); } printf("%.10f", s); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д