Написал код.Нужно,чтобы после 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; } 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; }