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

Обработка значения, введенного с клавиатуры - C++

Восстановить пароль Регистрация
 
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
16.11.2012, 20:14     Обработка значения, введенного с клавиатуры #1
Доброго времени суток. Хочу Вас попросить)
Измените этот код пж так,что бы он разсчитывал значение ф-ции начиная с того Х, который вводится с клавиатуры, а не все значения + возможность подсчитать среднее арифметическое тех значений, которые выводятся на экран при определенном значении х.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main() {
    float sum = 0.0;
    float x = 0.0;
    float step = 0.01;
    while(x < 1.0) {
        float y = cos(5*x);
        cout << "cos(5*" << x << ") = " << y << endl;
        sum += y;
        x += step;
    }
 
}
Вот задание вдруг что)

Необходимо написать программу(через цикл), которая разсчитывает значение ф-ции y=cos5x, период для Х [0;1], шаг 0.01 и разсчитывает среднее значение всех значений ф-ции при определенном Х. Буду очень вам признателен.
Значение х вводится с клавиатуры ( от 0 до 1 включая)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2012, 20:14     Обработка значения, введенного с клавиатуры
Посмотрите здесь:

C++ Проверка адреса файла, введенного с клавиатуры
C++ Pазрешение введенного с клавиатуры имени хоста в IP-адрес
C++ Найти элементы, которые по модулю меньше некоторого значения, введенного с клавиатуры
Поиск слова введенного с клавиатуры C++
C++ Произведение цифр введенного с клавиатуры четырехзначного числа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pavell
14 / 14 / 0
Регистрация: 13.11.2012
Сообщений: 28
16.11.2012, 20:20     Обработка значения, введенного с клавиатуры #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main() {
    float sum = 0.0;
    float x;
    cout<<"Input value: ";
    cin>>x;
    float step = 0.01;
    while(x < 1.0) {
        float y = cos(5*x);
        cout << "cos(5*" << x << ") = " << y << endl;
        sum += y;
        x += step;
    }
 
}
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
16.11.2012, 20:30  [ТС]     Обработка значения, введенного с клавиатуры #3
Большое спасибо! а не могли бы Вы еще написать строчку для вычисления среднего значения значений ф-ции при определенном Х?
Pavell
14 / 14 / 0
Регистрация: 13.11.2012
Сообщений: 28
16.11.2012, 20:37     Обработка значения, введенного с клавиатуры #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main() {
    float sum = 0.0;
    float x;
    float counter;
    cout<<"Input value: ";
    cin>>x;
    float step = 0.01;
    while(x < 1.0) {
        float y = cos(5*x);
        cout << "cos(5*" << x << ") = " << y << endl;
        sum += y;
        x += step;
        counter++;
    }
     cout<<"Middle value is: "<<sum/counter; 
}
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
16.11.2012, 20:38  [ТС]     Обработка значения, введенного с клавиатуры #5
оператор т.е)
Pavell
14 / 14 / 0
Регистрация: 13.11.2012
Сообщений: 28
16.11.2012, 20:39     Обработка значения, введенного с клавиатуры #6
не понял
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2012, 20:44     Обработка значения, введенного с клавиатуры
Еще ссылки по теме:

C++ Для введенного с клавиатуры n вычислить значение выражения
Элементы введенного с клавиатуры массива C++
Проверка сортировки введенного с клавиатуры массива C++

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

Или воспользуйтесь поиском по форуму:
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
16.11.2012, 20:44  [ТС]     Обработка значения, введенного с клавиатуры #7
Ничего)) Спасибо большое
Yandex
Объявления
16.11.2012, 20:44     Обработка значения, введенного с клавиатуры
Ответ Создать тему
Опции темы

Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru