Консультация № 143750
12.09.2008, 16:55
0.00 руб.
0 2 1
ЗДРАВСТВУЙТЕ!
Помогите, уважаемые эксперты в решении задачии на C++.NET
Задача=
Дано вещественное число A и целое число N (> 0). Вывести 1 + N/A +N/A2 + N/A3 + ...N/AN.
Заранее СПАСИБО!!!

Обсуждение

Неизвестный
12.09.2008, 17:46
общий
это ответ
Здравствуйте, Смирнов Сергей Витальевич!

Код С++ программы в приложении. Будут вопросы - задавайте в мини-форум.

Приложение:
#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
double A;
int N;
int flag;

cout << " Vvedyte znachenye N (N > 0): ";

do
{ cin >> N;

if((N < 0) || (N == 0))
{
cout << " Znachenye N dolshno byt' bol'she 0, vvedyte znacheny snova: ";

flag = 1;
}

else flag = 0;
}
while(flag);

cout << endl << " Vvedyte znachenye A: ";

cin >> A;

int i = 0;

double res = (1 + (N / A));

int x = 2;

while (i != N)
{
res += (N / (A * x));

x++;

i++;
}

cout << endl << setprecision(12) << " " << res << endl << endl;

return 0;
}


Неизвестный
12.09.2008, 17:51
общий
[b] [s]Скомпил.[/s] Скомпилировал в Microsoft Visual Studio 2005 [/b]
Форма ответа