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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ZoorK
0 / 0 / 0
Регистрация: 18.10.2011
Сообщений: 15
#1

Вывести H — длину каждого отрезка, а также значения функции - C++

09.01.2012, 18:54. Просмотров 1232. Ответов 2
Метки нет (Все метки)

Дано целое число N (> 1) и две вещественные точки на числовой оси:
A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H —
длину каждого отрезка, а также значения функции F(X) = 1 * sin(X) в
точках, разбивающих отрезок [A, B]:
F(A), F(A +H), F(A + 2*H), ... , F(B).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2012, 18:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести H — длину каждого отрезка, а также значения функции (C++):

Вывести H — длину каждого отрезка... - C++
Дано целое число N (&gt; 1) и две вещественные точки на числовой оси: A, B (A &lt; B). Отрезок разбит на N равных отрезков. Вывести H — длину...

Дан номер единицы длины и длина отрезка L в этих единицах. Вывести длину данного отрезка в метрах - C++
15 Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы...

Для каждого значения A вывести все значения функции попдающие в интервал от C до D - C++
Мне дали вот такое условие задачи: Y=f(x; a) X1&lt;=x&lt;=x2, x3 A1&lt;=a&lt;=a2, a3 Для каждого значения A вывести все значения функции...

Вывести количество возрастающих последовательностей в массиве, а также длину самой длинной из них - C++
Помогите пожалуйста! Написать программу, в которой пользователь вводит элементы целочисленного массива с клавиатуры. Необходимо...

Вывести на консоль те строки, длина которых меньше (больше) средней, а также длину. - C++
Собственно вот проблема..Мне помогали писать данную программу но она что-то все равно не работает. Она просто тупо зависает. Может кто...

Вывести слова и длину каждого из этих слов - C++
Здравствуйте нужна помощь в корректировке кода, задача ниже, я сам понял как найти ВА и вывести сообщение , что ВА есть или нет!!! помогите...

2
Mycola
22 / 12 / 13
Регистрация: 23.03.2013
Сообщений: 157
16.07.2014, 19:23 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*
Дано целое число N (> 1) и две вещественные точки на числовой оси:
A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H —
длину каждого отрезка, а также значения функции F(X) = 1 * sin(X) в
точках, разбивающих отрезок [A, B]:
F(A), F(A +H), F(A + 2*H), ... , F(B).
*/
#include "iostream"
using namespace std;
 
int main()
{
     int N;
     float a, b, f, h;
    setlocale(LC_ALL, "Russian_Russia.1251");
    cout << "Введите целое количество отрезков N: " << endl;
    //-----------проврка на правильность ввода n---------------------------
    while ((!(cin >> N) || cin.get() != '\n')||(N<0))
    {
        cout << "Enter again !\n";
        cin.clear(); // сбрасывает все биты потока, тоесть поток становится "хорошим"
        cin.sync();//Удалим данные из буффера
        cout << "Введите число N больше нуля: ";
    }
    //-------------------------------------------------------
    cout << "Введите первую границу отрезка a: " << endl;
    //-----------проврка на правильность ввода а границы---------------------------
    while ((!(cin >> a) || cin.get() != '\n'))
    {
        cout << "Enter again !\n";
        cin.clear(); // сбрасывает все биты потока, тоесть поток становится "хорошим"
        cin.sync();//Удалим данные из буффера
        cout << "Введите число a: ";
    }
    //-------------------------------------------------------
    cout << "Введите вторую границу отрезка b (b>a): " << endl;
    //-----------проврка на правильность ввода в границы---------------------------
    while ((!(cin >> b) || cin.get() != '\n')||(a>b))
    {
        cout << "Enter again !\n";
        cin.clear(); // сбрасывает все биты потока, тоесть поток становится "хорошим"
        cin.sync();//Удалим данные из буффера
        cout << "Введите число b (b>a): ";
    }
    cout << endl;
    //-------------------------------------------------------
    h = ((b - a) / N);
    cout << "Длина каждого отрезка: " << h << endl;
    cout << "Значение функции F(x) = sin(x) на концах каждого с полученных отрезков: " << endl;
    
    for (int i = 0; i < N; i++)
    {
        f = sin(a+h*i); //вичисление синуса по входным радианам а не градусам
        cout << "a+i*h=" << a + h*i << " f(x)=" << f << endl;
    }
    system("pause");
    return 0;
}
0
zss
Модератор
Эксперт С++
6578 / 6140 / 2022
Регистрация: 18.12.2011
Сообщений: 15,997
Завершенные тесты: 1
17.07.2014, 08:46 #3
Цитата Сообщение от ZoorK Посмотреть сообщение
F(X) = 1 * sin(X)
А на 1 обязательно надо умножать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2014, 08:46
Привет! Вот еще темы с ответами:

Работа со строками (Создать текстовый файл, вывести содержимое на экран, определить длину каждого предложения) - C++
Создать текстовый файл . в который вписать 3 предложения . Прочитать этот файл , вывести его содержимое на экран . Определить длину...

Даны целые числа K,N, а также K набор целых чисел по N элементов в каждом наборе. Вывести суму его элементов для каждого набора - C++
Задача из роздела серий.

Узнать длину строки и длину каждого слова - C++
есть код который реверсирует слова в строке. Как узнать длину слова(например 3 слова ) и количество символов ? #include...

Посчитать длину отрезка - C++
Помогите, пожалуйста:cry: Условие на картинке. Задача: написать программу, которая будет считать длину отрезка (расстояние между точками...


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

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

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