Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782

Формула

23.02.2010, 16:49. Показов 2220. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Как на языке С++ будет выглядеть следующая формула?
Название: 1.jpg
Просмотров: 98

Размер: 3.4 Кб
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2010, 16:49
Ответы с готовыми решениями:

Формула!
Помогите написать формулу , не пойму как , просто новичек =) w=|cosx-cosy|^(1+2sin^2y)(1+z+z^2/2+z^3/3+z^4/3) моя запись этой...

Формула
Ребята помогите пожалуйста, преобразовать формулу в с++ делаю так: ...

Формула
как будет на языке си вот эта формула? аn=n!/(n+2)(n+1)

20
Быдлокодер
 Аватар для Darky
512 / 298 / 85
Регистрация: 22.11.2009
Сообщений: 892
23.02.2010, 17:02
Маловата картинка.
Насколько я вижу,
y1 = минимум от (a[i][j] минус сумма модулей элементов матрицы от 1 до N)
0
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 17:22  [ТС]
Вот побольше картинка

а матрица исходная такая:
Название: 2.JPG
Просмотров: 53

Размер: 7.4 Кб
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 17:49
res=min(M[i][j]-sum(abs(M[i][j])))

вот так.
abs,min и sum-функции
0
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 17:56  [ТС]
ну как то так будет записываться сумма
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const size_t n=7; 
    const size_t m=7;
    
    int a[n][m]={{16,1,2,0,0,0,0},
    {1,16,1,1,0,0,0},
    {2,1,10,0,0,0,0},
    {0,1,0,9,1,0,0},
    {0,0,0,1,11,1,0},
    {0,0,0,0,1,10,1},
    {0,0,0,0,0,1,10}};
    int v[n]={0, 0, 0};
    int g1;//сумма
    for(size_t i=0; i<n; i++)
        for(size_t j=0; j<m; j++)
            v[i]+=a[i][j];//Суммирование
    g1=v[0];
но по условию j не равно 1. Как это условие записать?
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 18:02
C++
1
if (j==1) continue;
Добавлено через 2 минуты
странное сумирование

Добавлено через 2 минуты
C++
1
2
3
4
5
6
int summa=0;
for (int i=0; i<n; i++)
for (int j=0; j<m; j++){
  if (j!=1)
  summa+=Mass[i][j];
}
1
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 18:20  [ТС]
Получается так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const size_t n=7; 
    const size_t m=7;
    int a[n][m]={{16,1,2,0,0,0,0},
                 {1,16,1,1,0,0,0},
                 {2,1,10,0,0,0,0},
                 {0,1,0,9,1,0,0},
                 {0,0,0,1,11,1,0},
                 {0,0,0,0,1,10,1},
                 {0,0,0,0,0,1,10}};
    int v[n]={0, 0, 0};
    int g1,g2;//Искомое число
    int summa=0;
    for(size_t i=0; i<n; i++)
        
        for(size_t j=0; j<m; j++)
            if (j!=1)
            summa+=a[i][j];//Суммирование
    g1=summa;
а условие поиска минимума от того что в скобке как теперь задать?
Там опять задаем цикл, что бы найти разницу в скобках?
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 18:28
сумма то пустяк, а вот что в c min делать непойму
0
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 18:31  [ТС]
Может вот так?
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
     const size_t n=7; 
    const size_t m=7;
    int a[n][m]={{16,1,2,0,0,0,0},
                 {1,16,1,1,0,0,0},
                 {2,1,10,0,0,0,0},
                 {0,1,0,9,1,0,0},
                 {0,0,0,1,11,1,0},
                 {0,0,0,0,1,10,1},
                 {0,0,0,0,0,1,10}};
    int v[n]={0, 0, 0};
    int g1,g2;//Искомое число
    int summa=0;
    for(size_t i=0; i<n; i++)
        
        for(size_t j=0; j<m; j++)
            if (j!=1)
            summa+=a[i][j];//Суммирование
    g1=summa;
    int t=0;
    for(size_t i=0; i<n; i++)
        for(size_t j=0; j<m; j++)
            t=a[i][j]-g1;//вычисление того что в скобках
    g2=t;
    for(size_t i=1; i<n; i++)//Поиск минимума от скобок
        if(v[i]<g2)
            g2=v[i];
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 18:34
навряд ли
0
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 18:39  [ТС]
Цитата Сообщение от PointsEqual Посмотреть сообщение
навряд ли
почему?
нам нужно в итоге найти минимум из тех значений, которые получаются в скобках.
То есть получается высчитывается разница между составными матрицы и суммы, а потом берется минимальное значение из них
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 18:40
если надо найти минимум от каждой разницы межды элементом матрицы и суммой ее всех элементов то вот так можно

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int summa=0;
for (int i=0; i<n; i++)
for (int j=0; j<m; j++){
  if (j!=1)
  summa+=Mass[i][j];
}
 
int min=Mass[0][0]-summa;
int i=0;
while (i<n){
  int j=0;
  while (j<m){
  if ((Mass[i][j]-summa)<min)
  min=Mass[i][j];
  j++;
}
i++;
}
0
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 18:50  [ТС]
при моих данных выдает минимум равный 10. Быть такого не может при том что в матрице полно элементов равных 0, и если вычитать из 0 любое число, получается уже отрицательное число....А в ответе выдает +10 ((
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 18:57
так |aij| это модуль или определитель матрицы?
0
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 18:59  [ТС]
Цитата Сообщение от PointsEqual Посмотреть сообщение
так |aij| это модуль или определитель матрицы?
это сама матрица А, которая представлена в виде элементов.
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 19:03
A матрица
aij это должно быть элемент матрицы

а может у тебя просто решение не правильное?)
0
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 19:10  [ТС]
Цитата Сообщение от PointsEqual Посмотреть сообщение
A матрица
aij это должно быть элемент матрицы
по условию у меня А=l aij l=перечисление всех элементов.


и почему у меня при расчете
C++
1
double teo=2/(min+g1);
teo приравнивается к 0 ? Там ответ получается 0,018.....
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 19:13
тогда странно почиму код выдает неправильные результаты
0
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
23.02.2010, 19:16  [ТС]
и почему у меня при расчете

C++
1
double teo=2/(min+g1);
teo приравнивается к 0 ? Там ответ получается 0,018.....

для вывода результата использую
C++
1
2
3
str.Format(TEXT("Теу= %d"),teo);
 
    myDC->TextOut(10, 50, str);
хотя даже при пошаговом компелировании он уже присваивает teo 0
0
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
23.02.2010, 19:38
потомучто / -целое от деления, (типа div), а тебе надо %
и еще надо установить точность, setprecision();

Добавлено через 9 минут
а можно просто:

C++
1
double teo=(double)2/(double)(min+g1);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2010, 19:38
Помогаю со студенческими работами здесь

Формула С++
С++

Формула на с++
Как записать эту формулу для расчёта на с++ (x-1)корень из x делённо на корень 4x в 3 степени

формула на c++
Помогите перевести формулу.

Формула 1
Удивительную игру приобрели родители для своих детей. Игрушечную версию знаменитой «Формулы 1». Феррари, Макларен, Уильямс и т. Д. Вы...

формула в С++
Проверьте правильно ли я написал формулу в visual С++ а то что не читает {return (sin(2*x))/(pow(1+cos(2*x)))2;}


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru