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

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

Войти
Регистрация
Восстановить пароль
 
Tryam
#1

Вычислить методом итераций корень уравнения - C++

21.11.2009, 19:16. Просмотров 1055. Ответов 4
Метки нет (Все метки)

Вот сижу, ломаю голову, понимаю что самой это сделать не получится, а скоро сдавать, поэтому прошу вас о помощи! Очень надо! Язык С
1Вычислить методом итераций корень уравнения x=2-sin(1/x), расположеный на интервале [0,5;1.5], с абсолютным допуском eps=0.001. Определить также число итераций.
2 Найти минимальный из положительных элементов массива x(15) и поменять его местами с последним элементом.
3 Вычислить сумму элементов второго столбца матрицы размерностью 4X3
4 Определить сумму и количество отрицательных элементов массива X(10)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2009, 19:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить методом итераций корень уравнения (C++):

Найти корень уравнения методом итераций - C++
Нужно написать программу, которая будет находить корень уравнения x^3+2x^2+x-1=0 методом итераций. Помогите пожалуйста.

Вычислить методом Ньютона корень уравнения - C++
Помогите, пожалуйста, написать программу, вычисляющую методом Ньютона: sinx - x + 0,5 = 0, интервал изоляции корня .

Вычислить методом Ньютона корень уравнения - C++
Помогите, пожалуйста, написать программу, вычисляющую методом Ньютона`(x_(k+1)=x_k-A^(-1) (x_k )f(x_k )) где уравнений с положительными...

Вычислить методом Ньютона корень уравнения - C++
Уважаемый программисты,помогите пожалуйста вот такую курсовую задали,я не то что на с++,а просто так не смогу решить этот пример ...

Методом касательных вычислить с погрешностью e(1>e>0) корень уравнения - C++
Всем доброго времени суток! Помогите найти ошибки и вдохнуть в программу жизнь :) Методом касательных вычислить с погрешностью...

Вычислить корень уравнения на отрезке [a; b] с точностью eps=0.000001, методом половинного деления - C++
есть код #include <conio.h> #include <math.h> #include <iostream.h> double f(double x) { return x*x*x-3; } int...

4
mrhard
8 / 8 / 0
Регистрация: 10.11.2009
Сообщений: 36
21.11.2009, 20:21 #2
2 Найти минимальный из положительных элементов массива x(15) и поменять его местами с последним элементом.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
void ReplaceMaxLast(int *arr, int size)
{
int min, pos = arr[0]; 
for (int i = 0; i < size; i++)
if (min > arr[i]) 
{
min = arr[i];
pos = i;
}
int temp = arr[size];
arr[size] = arr[pos];
arr[pos] = temp; 
}
4 Определить сумму и количество отрицательных элементов массива X(10)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
void FindSumAndQuantity(int &quantity, int &sum, int *arr, int size)
{
sum = 0;
quantity = 0;
for (int i = 0; i < size; i++)
{
if (arr[i] < 0)
{
sum = sum + arr[i];
quantity++;
}
}
}
1
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
21.11.2009, 20:22 #3
3.
C++
1
2
3
4
5
6
7
8
int mass[4][3];
int i,j;
int sum=0;
for(i=0;i<4;i++)
for(j=0;j<3;j++)
cin>>m[i][j];
for(j=1;j<3;j++)
sum+=m[0][j];
4.
C++
1
2
3
4
5
6
7
int sum;
int mass[10];
for(...)
...
for(...)
if(mass[i]<0)
sum+=mass[i];
1
EnzoMatrix
120 / 120 / 5
Регистрация: 14.03.2009
Сообщений: 462
21.11.2009, 21:03 #4
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
using std::cout;
const double eps=0.001;
double f(double x)
{return 2-sin(1/x);}
int main()
{
  int count=0;
  double x=1,temp;
  for(bool not_found=1;not_found;++count)
    {
    temp=f(x);
    if(fabs(temp-x)<eps) not_found=0;
    x=temp;
    }
  cout<<"x= "<<x<<'\n'<<count<<" itteraciy";
  system("Pause");
  return 0;
}
1
Tryam
24.11.2009, 21:13 #5
Спасибо всем большое!!!
24.11.2009, 21:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2009, 21:13
Привет! Вот еще темы с ответами:

Найти корень уравнения и количество итераций - C++
Найти корень уравнения, но нужно ещё количество итераций, не получается! #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; ...

Решение уравнения методом половинного деления и методом итераций - C++
Решить уравнение следующими способами: 1) Метод половинного деления 2) Метод итераций Уравнение: e^(x) - e^(-x) - 2 = 0 Отрезок,...

Методом деления отрезка пополам и методом итераций найти прибли-женное значение корня уравнения - C++
Методом деления отрезка пополам и методом итераций найти прибли-женное значение корня уравнения x3 + 12x – 2 = 0 на интервале . Абсолютная...

Найти корень уравнения методом хорд и методом касательных - C++
На языке программирования DEV C++ 5.8.2 Метод Хорда и Касательный X^3+3x^2-24x-3=0 На отрезке (-1 и 0) вот в методе Касательного...


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

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

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