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

Загвостка с функцией Y=f(xi) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Интересный Экзамен(наследование и ООП) http://www.cyberforum.ru/cpp-beginners/thread432525.html
вот такие задачки, просто совсем не понятно как подступить....шаблоны STL и контейнеры не знаю,хотел без нихх...понял что функции,будет базовый класс и два наследника....но как,что,где...(
C++ Двумерный массив - сортировка. Дано задание по двумерным матрицам: 1)Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. 2)Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента. Непонятно написание первой части программы. Понимаю сам смысл - сравнить все элементы каждой строки, затем отсортировать строки по возрастанию... http://www.cyberforum.ru/cpp-beginners/thread432522.html
C++ Виртуальные функции. Программа вылетает с ошибкой.
Хотя дело может быть и не в виртуальных функциях. В общем портянка такова: #include <iostream> #include <cstdlib> #include <time.h> using namespace std; using std::srand; using std::rand;
Разветвление C++
Ввести три целых числа и найти наибольшее из них. #include <iostream.h> main() { int a, b, c, max; cout<<"Vvedite tri zeluh chisla "; cin>>a>>b>>c; if
C++ Определение максимальных элементов массива (С++) http://www.cyberforum.ru/cpp-beginners/thread432485.html
Всем добрый день) Задача следующая. Даны два массива, в одном 5 элементов, в другом 20. Определить индексы и значения максимальных элементов в каждом массиве. Всё, в принципе, работает, но никак не хочет выводить максимальные элементы. Перепробовал много способов, в любом случае, выводит все элементы массива. Если кто-нибудь сможет помочь, буду очень благодарен. Нахождение максимальных...
C++ Упрощение и алгоритм Здрасте есть рекурентное выражение не удаётся упростить для нахождения итератора, (ВСЯ ПРОБЛЕМА - ЭТО ДВОЙНОЙ ФАКТОРИАЛ) и может поправите алгоритм double a,c,sum; sum = a=c=x; k=1; while (fabs(c)>esp) { c = ??; a*=-c; sum+=a; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
22.01.2012, 22:45     Загвостка с функцией Y=f(xi)
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
#include <iostream> //ввод/вывод
#include <iomanip>  //манипуляторы 
#include <cstdlib>  //system() для кодблокс если пишем в VS этот хедер можно исключить
#include <cmath>    //прототипы мат функций
using namespace std;
 
double Y(double x)
{
    //Можно обойтись и без переменной y и выражение ниже сразу писать после return
    double y = sqrt(log(x) - exp(2.3*x))/pow((tan(x)*tan(x) - pow(2,x)),1/3.0);
    return y;
}
 
int main()
{
    double X[] = {0.1,0.2,0.8};//Пишите сразу область значений, 
    //зачем делать ввод, пытаться ввести шаг - ведь его нет
    //между 0,1 и 0,2 - шаг 0,1 а между 0,2 и 0,8 шаг 0,6
    int i, n = sizeof(X)/sizeof(X[0]);//Так можно посчитать число єлементов в статическом массиве
    //n выйдет равным 3, можно было вбить константно, но думаю сам метод подсчёта пригодиться в др алгоритмах
    double * y = new double[n];//Выделяем память под массив значений Y
    cout<<"  x[i]  |  y[i]  \n";
    for(i = 0; i < n; i++)
    {
        y[i] = Y(X[i]);
        cout<<setprecision(2)<<setw(8)<<X[i]<<"|"
            <<setprecision(6)<<setw(8)<<y[i]<<endl;
    }
    system("pause");
    return 0;
}
Миниатюры
Загвостка с функцией Y=f(xi)   Загвостка с функцией Y=f(xi)  
 
Текущее время: 14:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru