Загрузка...

Problem in C language

Thread in C/C++ created by walqed Oct 10, 2021. 121 view

  1. walqed
    walqed Topic starter Oct 10, 2021 Окак:owodance::owodance: 208 Dec 5, 2018
    Написал код.Нужно,чтобы после 1/512 писало "=" и писала эти числа в десятичном виде 1+0,5+0,25 +... и т д.Как это сделать?
    Code
    #include <conio.h>
    #include <stdio.h>
    #include <math.h>
    #include <locale.h>
    #include <iostream>

    int main()
    {
    setlocale(LC_ALL, "rus");
    double f = 2;
    printf("Лабораторная работа № 3,Вариант 1:");
    printf("\n");
    printf("\n");
    printf("Цикл с постусловием");
    printf("\n");
    printf("Вычислите частичную сумму ряда до момента, пока очередное слагаемое не будет меньше 0.001:1+1/2+1/4+1/8+...");
    printf("\n");
    printf("\n");
    printf("1");

    double s = 1;
    double i = 2;
    do
    {
    while (1 / i >= 0.001)
    {
    printf("+(1/%.lf)", i);
    s += 1 / i;
    i *= 2;


    }




    printf("=%lf", s);
    printf("\n");
    printf("До 2-ух не хватило %.5lf", f - s);
    printf("\n");
    printf("\n");

    } while (_getch() != 27);
    system("pause");
    return 0;


    }
     
Top
Loading...