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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает цикл http://www.cyberforum.ru/cpp-beginners/thread1043248.html
Задание к примеру ввожу матрицу 2х2 1 2 3 4 должно выдать 4 а выдаёт 2 в чём проблема?
C++ Для каждой строки прямоугольной целочисленной матрицы определить сумму ее положительных элементов Для каждой строки прямоугольной целочисленной матрицы определить сумму ее положительных элементов. После чего строку с минимальной суммой таких элементов обнулить. http://www.cyberforum.ru/cpp-beginners/thread1043243.html
C++ Не работает добавление в конец односвязного списка
работаю с формой, рисую там различные объекты, которые надо добавлять в собственное хранилище(такое задание) вот отрывок кода из header файла, который подключил к форме class IShape { //...
C++ проверка на целое число
Можно ли сделать проверку на ввод целого числа, если его тип сразу задается, как int? Просто это массив и другой тип данных не применим, но препод вводит числа дробные, а они округляются за счет...
C++ Матрица. Определить в ней количество элементов, являющихся простыми числами http://www.cyberforum.ru/cpp-beginners/thread1043219.html
Дана целочисленная матрица размером n×m. Определить в ней количество элементов, являющихся простыми числами.
C++ Списки в c++ Дана задача:"Даны два списка. Образовать новый список LinkedList<string>,состоящий из узлов обоих исходных списков" Вообще-то по методичке эту задачу надо делать на с#. Но препод сказал делать на... подробнее

Показать сообщение отдельно
Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260

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

16.12.2013, 00:01. Просмотров 169. Ответов 0
Метки (Все метки)

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
готова
Во второй я сомневаюсь очень.
А первую не осилил
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru