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

Решение задач - C++

Восстановить пароль Регистрация
 
Relike
 Аватар для Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260
16.12.2013, 00:01     Решение задач #1
1. Решить неравенство http://www.cyberforum.ru/cgi-bin/latex.cgi?a{x}^{2}+bx+c\leq 0.
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
#include <cstdlib>
#include <iostream>
#include <Math.h>
using namespace std;
 
int main(int argc, char *argv[])
{
    double a, b, c, x1, x2, p, v, d;
    cout<<"Vvedite koeficienty neravenstva : \n";
    cout<<"a = "; cin>>a;
    cout<<"b = "; cin>>b;
    cout<<"c = "; cin>>c;
    
    if(a == 0) {
        cout<<"a dolgno byt' ne ravno 0";
        return ;
    }
    
    d = ((b*b)-4*a*c);
    
    if(d>0){
    x1 = (-b-sqrt(d))/(2*a);
    x2 = (-b+sqrt(d))/(2*a);
    }
    else{ 
        if(d==0){
            if(a>0) {
                cout<<"X = 0 v tochke "<<(-b/(2*a));
                return ;
            }
            else {
                cout<<"X <= 0 na vsey ploskosty, lejit nige osi OX i = 0 v tochke "<<(-b/(2*a));
                return ;
                }      
            }
            if(d<0) {
                cout<<"Korney ne syschestvuet.";
            }}
    else {
        if(a > 0) cout<<"Korney net, perabola legit vyshe osi OX. T.e. functiya vezde poloj.";
        else 
    if(x1>x2) {
        p = x2;
        v = x1;
        }
    else {
        p = x1;
        v = x2;
        }
        
        if((a*((p-1.)*(p-1.))+b*(p-1.)+c)<0 && (a*((p+1.)*(p+1.))+b*(p+1.)+c)>0 &&(a*((v+1.)*(v+1.))+b*(v+1.)+c)<0) cout<<"X prinadl. : (-inf.,"<<p<<")ob'edin.("<<v<<",+inf.)";
        else cout<<"X prinadl. : ("<<p<<","<<v<<")";
    
    cout<<"\n";
    system("pause");
    return EXIT_SUCCESS;
}
2. http://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{0}=0.0 , http://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{k}=\frac{{y}_{k-1}+1}{{y}_{k-1}+2} k=1,2,... Дано действительное ε>0. Найти первый член http://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{n} для которого выполненно http://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{n} - {y}_{n-1}<\epsilon.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int n, i; double E, pred, tek;
    
    cout<<"Vvedite E = "; cin>>E; cout<<"E = "<<E<<"\n";
    
    pred = 0.0;
    for(i = false; i != true; pred = tek){
        tek = (pred+1)/(pred+2);
        if((tek - pred) < E) {
            cout<<"y(n) pri kotorom : y(n) - y(n-1) < E. y(n) = "<<tek;
            i = true;
            }
        }
    cout<<"\n";
    system("pause");
    return EXIT_SUCCESS;
}
3. Найти минимальный из положительных элементов массива a(n) с нечетными номерами (с учетом того, что их может не быть).
C++
1
готова
Во второй я сомневаюсь очень.
А первую не осилил
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2013, 00:01     Решение задач
Посмотрите здесь:

Решение задач С++ C++
C++ решение задач С++
Решение задач С++ C++
Решение задач C++
C++ Решение задач с Си++
Решение задач C++
Решение задач C++
Решение задач на C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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