Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 11.05.2016
Сообщений: 2
1

Вычисление выражения

11.05.2016, 15:38. Просмотров 1372. Ответов 3
Метки нет (Все метки)

Пожалуйста, помогите с задачей
Составить программу для вычисления:
https://www.cyberforum.ru/cgi-bin/latex.cgi?S=\begin{cases} & \text{ \prod_{i=2(2)}^{8}{i}^{2}-a, } a\geq 0  \\  & \text{ \sum_{i=3(3)}^{9}(i-2), } a<0  \end{cases}
Вычисление производится с помощью for, while, do. Значение a вводится с клавиатуры (при а=5,7; S=147450).
0
Миниатюры
Вычисление выражения  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2016, 15:38
Ответы с готовыми решениями:

Вычисление выражения
Доброго времени суток.Заранее спасибо. Есть тест : 314. Чему равен результат b=--k + --k если k...

Вычисление выражения: x=(y-z+u)/v+w
Составить программу для вычисления выражения: x=(y-z+u)/v+w. Протестировать программу при следующих...

Вычисление выражения в C++
Дано натуральное число n. Посчитать (1+1/(1^2))*(1+1/(2^2))*(1+1/(2^2))*...*(1+1/(n^2))...

Вычисление выражения
Нужно найти значение переменной P, исходя из введённого &quot;x&quot;. Помогите пожалуйста, столько мучаюсь,...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
3
1714 / 605 / 187
Регистрация: 12.03.2016
Сообщений: 2,188
13.05.2016, 16:39 2
Что то здесь не так при а=5,7 выбираем первую формулу
(2*2-5,7)*(3*3-5,7)*(4*4-5,7)*(5*5-5,7)*(6*6-5,7)*(7*7-5,7)*(8*8-5,7)= на много больше чем 147450
что означает i=2(2) в скобках не понятно

Добавлено через 5 часов 31 минуту
Разобрался (2) это шаг Получаем 2*2*4*4*6*6*8*8=147456 147456-5,7=147450,3 остальное дело техники программа еще нужна?
1
0 / 0 / 0
Регистрация: 11.05.2016
Сообщений: 2
13.05.2016, 21:08  [ТС] 3
Очень. Заранее большое спасибо
0
1714 / 605 / 187
Регистрация: 12.03.2016
Сообщений: 2,188
13.05.2016, 23:23 4
Лучший ответ Сообщение было отмечено JoHoOoOo как решение

Решение

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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <locale.h>
#include <Windows.h>
 
using namespace std;
 
int main()
{
    setlocale (0,"");
    system ("color 80");
 
    float a;
    int s;
    cout << "\nВведите а: ";
    cin >> a;
 
    if (a>=0)
    {
        s=1;
        for (int i=2; i<9; i++)
        { 
            s*=i; i+=1;
        } 
            s=s*s - a;
            cout << "\n S при а="; cout << a; cout << "  составляет :";
            cout << s;
    }
    
    if (a<0)
    {   
    s=0;
    for (int i=3; i<10; i++)
    {
        s=s + i - 2;
        i+=2;
    }
    cout << "\n S при а < 0 составляет :"; cout << s;  
    }
    
    getch();
    return 0;
}
Приехал с тренировки вот быстренько набросал вроде работает (Visual Studio 2010) c остальтными операторами сами разберетесь
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2016, 23:23

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Вычисление выражения
Помогите плс, решить... очень нужно... плс Составьте программу вычисления выражения...

Вычисление значения выражения
Только начал осваивать с++,практически 0 уровень,дали решить задачу,условие: B=sqrt(10*(x^(1/3) +...

Вычисление арифметического выражения
1. Рассчитать арифметическое выражение: а=(x^2-ху)/(0,7Sinln|x|) при x=45,892, y=0,601.

Вычисление значения выражения
Для заданного натурального числа п написать программу вычисления значения выражения: ...


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

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

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