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

Простейшая программа. Зацикливание. Где ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите программу http://www.cyberforum.ru/cpp-beginners/thread696885.html
помогите пожалуйсто написать программу.условие в фотографии потрудитесь перепечатать задание.
C++ Операторы с++ Здравствуйте! Кто-то скажет мне что значит такая запись в С++ ? Это алгоритм Эвклида, но очень странная запись, не могу в интернету найти ничего об этом.) ui gcd(ui a, ui b) { while (b) ... http://www.cyberforum.ru/cpp-beginners/thread696879.html
C++ Ввести продажи книг за 3 года, пользуясь двумерным массивом
Я только что здесь отписывался с этим заданием, но у меня возник еще один вопрос. Моя задача сделать прогу, которая предлагает пользователю ввести количество проданных книг за каждый месяц, а потом...
Почему конструктор не работает? C++
Нужна помощь, коллеги, так как сам ничего не понял. Создал класс. Хотелось бы, чтобы при создании объекта явный конструктор класса специфицировал два параметра из string. При попытке специфицировать...
C++ Вектор действительных чисел http://www.cyberforum.ru/cpp-beginners/thread696854.html
Ввести вектор действительных чисел. Все элементы больше величины среднего арифметического элементов вектора заменить на ноль, а максимальный элемент заменить на значение среднего арифметического....
C++ Напишите программу по обработке массива, как объекта созданного Вами класса «Массив» помогите составить программу на С++ Напишите программу по обработке массива, как объекта созданного Вами класса «Массив», согласно варианту и выполните на тестовых данных. В отчете представьте... подробнее

Показать сообщение отдельно
bezoomec
2 / 2 / 0
Регистрация: 15.09.2012
Сообщений: 47

Простейшая программа. Зацикливание. Где ошибка? - C++

13.11.2012, 22:25. Просмотров 390. Ответов 7
Метки (Все метки)

Ввести вещественное число A (> 1).
Вывести наибольшее из целых чисел N, для которых сумма 1 +
1/2 + ... + 1/N будет меньше A, и саму эту сумму

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main() {
 
    double
    a, sum = 1;
 
    unsigned int
    n = 2;
 
    cout << "vvedite a (bolshe 1)" << endl;
    cin >> a;
    while (sum < a) {
        sum += 1/n;
        cout << sum << " ";
        n++;
    }
    cout << "n = " << n-1 << endl << "sum = " << sum-1/n;
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru