Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
#1

Решение функции с использованием оператора цикла While

29.09.2011, 15:55. Просмотров 946. Ответов 4
Метки нет (Все метки)

Подскажите что не правильно.
Написать программу для вычисления функции F, при этом, если не указано количество шагов (бесконечность), то вычисления проводить с точностью 10 в степени (-4) (точность считается достигнутой, если очередное слагаемое или сомножитель по модулю меньше точность).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// lr2.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <locale.h>
#include <fstream>
using namespace std;
void main()
{
    double i, f;
    {
        while (i=1) 
        {
            i!=0.0001 && i>0.0001, i+=0.0001;
        }
        f=(pow(i,2))/(pow(i,5)+(2*i)+3);
        if (f<=0.0001);
    cout << f <<"n/";
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2011, 15:55
Ответы с готовыми решениями:

Выполните, пожалуйста, задание, при этом вместо оператора цикла while используйте оператора цикла do_while
Используя оператор цикла while, напишите программу для вычисления ниже...

Решение задачи в помощью оператора цикла.
— Дай мне яблоко, и у меня будет вдвое больше, чем у тебя,— сказал один...

Написать и отладить программу с использованием оператора цикла с предусловием и постусловием
Помогите пожалуйста ! написать прогу, найти максимальное из n отрицательных...

Составить программу вычисления значения функции с использованием оператора CASE
Составить программу вычисления значения функции с использованием оператора CASE...

сочетания оператора цикла и условного оператора
Известна оценка каждого ученика по физике, посчитать сколько пятерок,...

4
soon
2545 / 1310 / 177
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
29.09.2011, 16:04 #2
Первое: у вас в переменной а будет мусор, поскольку вы ей не присвоили накое значение перед циклом.
Второе: у вас будет бесконечный цикл. Проверка, является ли i единицей, производится вот так
C++
1
i == 1
И еще, что у вас за бред в теле цикла?
И зачем фигурные скобки 13 и 21?
Ну а про ; после if-а в 19 строке я вообще молчу.
0
-=ЮрА=-
Заблокирован
Автор FAQ
29.09.2011, 17:24 #3
Цитата Сообщение от mnemon Посмотреть сообщение
вычисления функции F
- какой именно, вот этой
Цитата Сообщение от mnemon Посмотреть сообщение
f=(pow(i,2))/(pow(i,5)+(2*i)+3);
???

Добавлено через 3 минуты
mnemon, запиши аналитическую формулу f(x)
0
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
04.10.2011, 21:56  [ТС] #4
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
запиши аналитическую формулу f(x)
Название: 9255fa499368t.jpg
Просмотров: 145

Размер: 3.1 Кб
0
x1Mike7x
218 / 131 / 19
Регистрация: 06.11.2010
Сообщений: 234
04.10.2011, 22:34 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
 
int main()
{
    double i = 1.0, F = 1.0, X, eps = 0.0001;
 
    while ( ( X = pow( i, 2 ) / ( pow( i, 5 ) + 2 * i + 3 ) ) >= eps )
    {
        F *= X;
        i += 1.0;
    }
 
    std::cout << F << std::endl;
 
    return 0;
}
0
04.10.2011, 22:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2011, 22:34

Сочетания оператора цикла и условного оператора
вывести на экран все числа a от до b , кратные некоторому числу c

Придумайте простую программу с использованием условного оператора IF и оператора switch
Пожалуйста, придумайте простую программу с использованием: условного оператора...

Выполнить задания с использованием инструкции выбора if и с использованием условного оператора
Выполнить задания с использованием инструкции выбора if и с использованием...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru