Загрузка...

Задача на языке С

Тема в разделе C/C++ создана пользователем walqed 10 окт 2021. 122 просмотра

  1. walqed
    walqed Автор темы 10 окт 2021 Окак:owodance::owodance: 208 5 дек 2018
    Написал код.Нужно,чтобы после 1/512 писало "=" и писала эти числа в десятичном виде 1+0,5+0,25 +... и т д.Как это сделать?
    Код
    #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
Загрузка...