Нахождение суммы десяти первых элементов ряда - 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;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы