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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
zzed123
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 9
#1

Решить линейное неравенство - C++

29.11.2010, 21:39. Просмотров 1953. Ответов 11
Метки нет (Все метки)

1) Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, …, 2 кг конфет.
2) Решить линейное неравенство axb для произвольных a и b.
3) Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины (целое число в диапазоне 1–5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.
4) Дано целое число N (> 0). Найти двойной факториал N:
N!! = N•(N–2)•(N–4)•…
(последний сомножитель равен 2, если N — четное, и 1, если N — нечетное). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.


Помогите кому не лень как это решить через С++

Добавлено через 8 минут
Решить линейное неравенство axb для произвольных a и b. где квадратик там знак больше или равно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2010, 21:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Решить линейное неравенство (C++):

Решить линейное уравнение A*x + B = 0 - C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 2. Решить линейное уравнение A*x + B = 0,...

Решить линейное уравнение ax = b - C++
Помогите пожалуйста решить задачу на си++ Решите линейное уравнение ax = b.

Решить линейное уравнение - C++
Решить линейное уравнение вида ax=b. Коэффициенты а и b читаются с экрана. Значение х вывести на экран с тремя знаками после запятой. Можно...

Методом Ньютона решить линейное уравнение - C++
Всем привет и хорошего настроения! Решаю вычмат. Методом Ньютона надо решить линейное уравненьице. Сам метод запроган. Хочу запрогать...

Неравенство - C++
Решить неравенство ax^2 + bx + c <= 0, a\neq 0/ Как я понимаю, то я расписываю по формулам , а как сосчитать знак? (ну можно x1 - 1,...

Двойное Неравенство - C++
Прошу помочь найти ошибку в коде: #include <iostream> using namespace std; int main () { unsigned long A, B, C, D; int Cou = 0;...

11
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.11.2010, 21:45 #2
Цитата Сообщение от zzed123 Посмотреть сообщение
1) Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, …, 2 кг конфет.

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    double _1kg = 5.75;
    double n = 1.4;
    std::cout << _1kg*n;
    return 0;
}
1
zzed123
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 9
29.11.2010, 21:48  [ТС] #3
И это все?? Я теперь желею что не ходил на эти пары))
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.11.2010, 22:11 #4
Цитата Сообщение от zzed123 Посмотреть сообщение
2) Решить линейное неравенство axb для произвольных a и b.
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main()
{
    //ax = b; x - ?
    double a= 5, b = 2;
    double res = b - a;
    std::cout << res;
    return 0;
}
1
zzed123
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 9
29.11.2010, 22:13  [ТС] #5
Еще раз спасибо
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.11.2010, 22:19 #6
Цитата Сообщение от zzed123 Посмотреть сообщение
4) Дано целое число N (> 0). Найти двойной факториал N:
N!! = N•(N–2)•(N–4)•…
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int factorial2(int n)
{
    for (int i = n - 2; i >= 1; n *= i, i -= 2);
 
    return n == 0 ? 1 : n; 
}
 
int main()
{
    std::cout << factorial2(5);
    return 0;
}
А можно через рекурсию
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int doublefactorial(int x)
{
 if (x<3)
 {
  return x;
 }
 else
 {
  return x*doublefactorial(x-2);
 }
}
 
int main()
{
    std::cout << doublefactorial(5);
    return 0;
}
1
zzed123
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 9
29.11.2010, 22:31  [ТС] #7
а 3 не сможешь сделать??
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.11.2010, 22:46 #8
Цитата Сообщение от zzed123 Посмотреть сообщение
3) Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины (целое число в диапазоне 1–5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.
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
#include <iostream>
 
int main()
{
    int n = 0;
    std::cout << "Enter n: ";
    std::cin >> n;
    double res = 0.0, len = 0.0;
    std::cout << "Enter len: ";
    std::cin >> len;
    switch(n)
    {
        case 1:
                   res = len*0.1;
                   break;
        case 2:
                   res = len*1000;
                   break;
        case 3:
                   res = len;
                   break;
        case 4:
                   res = len/1000;
                   break;
        case 5:
                   res = len/100;
                   break;
        default:
                    std::cout << "ERROR" << std::endl;
    }
    std::cout << "In metrs: " << res;
    return 0;
}
1
zzed123
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 9
30.11.2010, 17:50  [ТС] #9
БИГ БИГ спс, сори за капс, что бы я бы без тебя делал))

Добавлено через 19 часов 2 минуты
Вот я туплю в С++, надо было)))
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
30.11.2010, 19:10 #10
zzed123, Ну, и в чем проблема ?Это и есть С++.
0
zzed123
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 9
01.12.2010, 07:43  [ТС] #11
сам по пробую расшифровку написать
0
Дмитрий12
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 70
12.05.2011, 22:55 #12
Цитата Сообщение от asics Посмотреть сообщение
Сообщение от zzed123
4) Дано целое число N (> 0). Найти двойной факториал N:
N!! = N•(N–2)•(N–4)•…
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int factorial2(int n)
{
 for (int i = n - 2; i >= 1; n *= i, i -= 2);
return n == 0 ? 1 : n; 
}
int main()
{
 std::cout << factorial2(5);
 return 0;
}
А можно через рекурсию
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 #include <iostream>
int doublefactorial(int x)
{
 if (x<3)
 {
 return x;
 }
 else
 {
 return x*doublefactorial(x-2);
 }
}
int main()
{
 std::cout << doublefactorial(5);
 return 0;
}
помогите Реализовать ее с использованием цикла while
0
12.05.2011, 22:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2011, 22:55
Привет! Вот еще темы с ответами:

Линейное уравнение у = Ах + В - C++
Линейное уравнение у = Ах + В. Поле first — дробное число, коэффициент А; поле second — дробное число, коэффициент В. Реализовать метод...

Линейное уравнение y = Ax + B - C++
Линейное уравнение y = Ax + B. Поле first – вещественное число, коэффициент A; поле second – вещественное число, коэффициент B. Реализовать...

линейное уравнение ax=b - C++
20. Решить линейное уравнение ax=b.

Линейное Уравнение - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;stdlib.h&gt; using namespace std; int...


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

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

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