Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Организовать цикл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прервать работу програмы http://www.cyberforum.ru/cpp-beginners/thread658118.html
У меня вопрос , могу ли я как то прервать работу программы при невыполненни или выполнении условия? if ((defaultTemp > MaxTemp) or (MaxTemp <MinTemp)) std::cout<<"ERROR!!\n\n WRONG ...
C++ Вывести вещественное число, равное делению первой переменной на вторую Здравствуйте. Помогите пожалуйста с лабораторной... В языке С++ полный ноль, ничего не понимаю. Вот сами задания из лабы: 2. Опишите в программе две переменные целого типа и введите их значения с... http://www.cyberforum.ru/cpp-beginners/thread658111.html
C++ Вывести ASCII–код символа в десятичном, восьмеричном и шестнадцатеричном виде
Здравствуйте. Помогите пожалуйста с лабораторной... В языке С++ полный ноль, ничего не понимаю. Вот сами задания из лабы: 3. Опишите в программе переменную символьного типа и введите ее значение...
Посчитать количество занятых клеток кроссворда C++
Помогите,пожалуйста решить задачу. Кроссворд размещен в квадрате. Строки и столбцы квадрата нумеруются снизу вверх и слева направо, начиная с 1. Поля для слов располагаются горизонтально либо...
C++ Поиск количества битов для типа http://www.cyberforum.ru/cpp-beginners/thread658105.html
Всё понятно, кроме вот этого ((log((double)a)/log((double)2))); Мы логарифм числа а(числа 2 147 483 647) делим на логарифм числа 2 (на калькуляторе 9.33/0.3 = 31 (всё это примерно)). 1).Так вот...
C++ Посоветуйте интернет книги по C + +! Если можете скиньте ссылку на книгу! подробнее

Показать сообщение отдельно
doctor_lecter
280 / 153 / 8
Регистрация: 22.09.2012
Сообщений: 283
25.09.2012, 23:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <math.h>
#include <iostream>
using namespace std;
int main() {
    double e = 1.0e-2;
    int k = 1;
    double s0 = 1.0;
    double s1 = 0.0;
    double sum = 0.0;
    do {
        sum += s0;
        ++k;
        s1 = s0;
        if (k%2 == 0)
            s0 = -1.0/(double)k;
        else
            s0 = 1.0/(double)k;
    } while (abs(s0-s1) < e);
    cout << "sum= " << sum << "\nk= " << (k-1) << endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru