close

Вход

Забыли?

вход по аккаунту

?

2 (3)

код для вставкиСкачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФГБОУ ВПО "Брянский государственный
технический университет"
Кафедра "Автоматизированные технологические системы"
ОТЧЕТ
о лабораторной работе
дисциплины "Программирование и основы алгоритмизации"
РАЗРАБОТКА ПРОГРАММ С ИСПОЛЬЗОВАНИЕМ ОПЕРАТОРОВ ЦИКЛА
Студент гр. 10-УИТС
________ Могилевцев Д.П.
Преподаватель
__________ Матлахов В.П.
Брянск 2012
Ввести вещественное число А (>1). Вывести наибольшее из целых чисел N, для которых сумма 1+1/2+ ... + 1/N будет меньше А, и саму эту сумму.
I. Алгоритм (блок-схема):
II. Исходный код: #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;
n++;
}
cout << "n = " << n-1 << endl << "sum = " << sum-1./n;
return 0;
}
III. Пример выполнения:
Документ
Категория
Рефераты
Просмотров
25
Размер файла
42 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа