Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 17.05.2022
Сообщений: 27

нужно исправление

25.05.2022, 14:14. Показов 1088. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
#include <iostream>
#include <cmath>
using namespace std;
//за значением
void fun(double x, double y) {
    cout << pow(x,5)*cos(1.0/x)*cos(1.0/x);
}
//за ссылкой
void link(double& x, double& y) {
    cout << pow(x,5)*cos(1.0/x)*cos(1.0/x);
}
//за указателем
void point(double* x, double* y) {
    cout << pow(*x,5)*cos(1.0/ *x)*cos(1.0/ *x);
}
double y(double);
int main()
  {
 double a = 2.5, b = 4.8, c = 4.2, z;
  //за значением
  cout << "fun" << "\n" ;
 (y(a)+y(b*c))/(pow(y(b),4)+pow(y(a/c),5));
 cout << endl;
 //за ссылкой
 cout << "link" << "\n" ;
 (y(a)+y(b*c))/(pow(y(b),4)+pow(y(a/c),5));
 cout << endl;
 //за указателем
 cout << "point" << "\n";
 *((y(a))+*((y(b*c))/ *(pow((y(b)),4)+*(pow((y(a/c)),5));
 cout << endl;
}
задание на фото, параметры нужно передавать за значением, ссылкой и указателем
Миниатюры
нужно исправление  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.05.2022, 14:14
Ответы с готовыми решениями:

Исправление
Написал данную программу #include &lt;iostream&gt; using namespace std; int main() { int x,center; ...

исправление ошибок
//funkcijas1 #include &lt;iostream&gt; using namespace std; int main() { int i, fact=1, n; cout &lt;&lt;&quot;Введите целое...

Исправление программы
Помогите пожалуйста исправить программу, структуры использовать нельзя #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

4
0 / 0 / 0
Регистрация: 17.05.2022
Сообщений: 27
25.05.2022, 14:15  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
main.cpp:30:56: error: invalid type argument of unary ‘*(have ‘__gnu_cxx::__promote_2::__type’ {aka ‘double})
   30 |  *((y(a))+*((y(b*c))/ *(pow((y(b)),4)+*(pow((y(a/c)),5));
      |                                                        ^
main.cpp:30:57: error: expected ‘)’ before ‘;’ token
   30 |  *((y(a))+*((y(b*c))/ *(pow((y(b)),4)+*(pow((y(a/c)),5));
      |                        ~                                ^
      |                                                         )
main.cpp:30:57: error: expected ‘)’ before ‘;’ token
   30 |  *((y(a))+*((y(b*c))/ *(pow((y(b)),4)+*(pow((y(a/c)),5));
      |            ~                                            ^
      |                                                         )
main.cpp:30:57: error: expected ‘)’ before ‘;’ token
   30 |  *((y(a))+*((y(b*c))/ *(pow((y(b)),4)+*(pow((y(a/c)),5));
      |   ~                                                     ^
      |                                                         )
ошибки
0
35 / 28 / 10
Регистрация: 11.04.2022
Сообщений: 197
25.05.2022, 14:31
Цитата Сообщение от vipdimanpro Посмотреть сообщение
cout << "fun" << "\n" ;
 (y(a)+y(b*c))/(pow(y(b),4)+pow(y(a/c),5));
Если вы хотите вывести значение, то ";" после '\n' не даст вам этого сделать. И структура представленного странная... Вы объявили и определили функции, но ими не пользуетесь.
0
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5208 / 2925 / 1509
Регистрация: 14.12.2018
Сообщений: 5,266
Записей в блоге: 1
25.05.2022, 14:47
Лучший ответ Сообщение было отмечено vipdimanpro как решение

Решение

vipdimanpro, правильнее по-моему:

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
#include <iostream>
#include <cmath>
// за значением
double fy1(double x)
{
    return pow(x, 5) * pow(cos(1 / x), 2);
}
//за ссылкой
double fy2(double& x)
{
    return pow(x, 5) * pow(cos(1 / x), 2);
}
//за указателем
double fy3(double* x)
{
    return pow(*x, 5) * pow(cos(1 / *x), 2);
}
int main()
{
    double a = 2.5, b = 4.8, c = 4.2;
    double z1 = fy1(a) + fy1(b * c);
    z1 /= pow(fy1(b), 4) + pow(fy1(a / c), 5);
    std::cout << "z1 = " << z1 << std::endl;
 
    double t = b * c;
    double z2 = fy2(a) + fy2(t);
    double z3 = fy3(&a) + fy3(&t);
    t = a / c;
    z2 /= pow(fy2(b), 4) + pow(fy2(t), 5);
    z3 /= pow(fy3(&b), 4) + pow(fy3(&t), 5);
    std::cout << "z2 = " << z2 << std::endl;
    std::cout << "z3 = " << z3;
 
    return 0;
}
1
35 / 28 / 10
Регистрация: 11.04.2022
Сообщений: 197
25.05.2022, 14:49
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
#include <iostream>
#include <cmath>
using namespace std;
 
double Y(double x);
double Yr(double& x);
double Yp(double* x);
 
int main()
{
    double a = 2.5, b = 4.8, c = 4.2;
    cout<<Y(a)<<endl;
    double* p = &a;
    cout << Yp(p)<<endl;
    return 0;
}
 
double Y(double x)
{
    return (pow(x, 5) * cos(1 / x) * cos(1 / x));
}
 
double Yr(double &x)
{
    return (pow(x, 5) * cos(1 / x) * cos(1 / x));
}
 
double Yp(double *x)
{
    return (pow(*x, 5) * cos(1 / *x) * cos(1 / *x));
}

вот рабочий пример, только теперь вместо вывода просто значений Y напишите формулу с использованием данной функции.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2022, 14:49
Помогаю со студенческими работами здесь

Исправление ошибок
Есть такая программка, которая должна считать значения из файла типа float, записать массив и лать возможность вычесть значения одного ряда...

Исправление кода
Возникла проблема при запуске программы не работает for и пропускает все разветвления. Можете исправить? #include...

Функции. Исправление
Друзья, Я коряво написал программу, в которой функция должна считать значение корня kor, после чего решить пример с=а+(kor+b), но ....

Исправление ошибок в C++
Всем доброго времени суток! У меня появился такой вопрос, есть ли в Visual Studio 8 или 10 такая фича как показывание ошибок еще во время...

Исправление кода C++
Нужно решить задание с Фибоначчи (двумя способами): Динамический: #include&lt;iostream&gt; using namespace std; long long F(int n) ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru