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

Ошибки компилятора VS 2017

30.08.2018, 13:37. Показов 1314. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите разобраться с ошибками

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
#include <iostream>
#include <cmath>
 
using namespace std;
float u, v;
float func(u, v);
{
    float func2;
 
    if (u < 0 && v > 0)
    {
        func2 = pow(u, 2);
        cout << "If u < 0 and v > 0, f = " << func2 << endl;
    }
 
    else
    {
        if (u == 0 && v < 0)
        {
            func2 = pow(v, 2);
            cout << "If u = 0 and v < 0, f = " << func2 << endl;
        }
 
        else
        {
            func2 = fabs(u) * fabs(v);
            cout << "If u > 0, f = " << func2 << endl;
        }
    }
    return func2;
}
 
int main()
{
    float x, y;
    cout << "x = ";
    cin >> x;
    cout << "y = ";
    cin >> y;
    float u1, v1, Z;
    float func1(u1, v1);
    u = sin(fabs(x)) + cos(fabs(x));
    u1 = pow(fabs(x), 0.5);
    v1 = sin(fabs(y));
    v = cos(fabs(y)) + func1(u1, v1);
    Z = func(u, v);
    cout << "Z = " << Z << endl;
    return(0);
}
Миниатюры
Ошибки компилятора VS 2017  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.08.2018, 13:37
Ответы с готовыми решениями:

Ошибки компилятора
Помогите исправить ошибки, возникшие пр переводе с С++ на С. #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; ...

Ошибки компилятора
Скажем я из своей программы вызываю компилятор с моими параметрами, как узнать какие ошибки он выдал?

Ошибки компилятора
не могу понять ошибки компилятора В матрице n*n поменять местами элементы симметрично побочной диагонали. #include &lt;iostream&gt; ...

13
166 / 109 / 57
Регистрация: 30.08.2018
Сообщений: 357
30.08.2018, 13:47
Если ошибки компилятора, то пишите в баг-репорт

Добавлено через 51 секунду
Цитата Сообщение от leytian Посмотреть сообщение
float func(u, v);
тип параметров функции не указан и точка с запятой не нужна
0
 Аватар для Shemp
18 / 17 / 9
Регистрация: 08.05.2017
Сообщений: 35
30.08.2018, 13:52
Цитата Сообщение от leytian Посмотреть сообщение
float func1(u1, v1);
если это вызов функции, то уберите float и имя у вашей вызываемой функции func, а не func1
0
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
30.08.2018, 13:54  [ТС]
Спасибо, исправила
А с оставшимися не подскажете?
Миниатюры
Ошибки компилятора VS 2017  
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
30.08.2018, 13:56
в 41 строке уберите float
0
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
30.08.2018, 14:12  [ТС]
Если убираю, появляется еще 150 ошибок
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
30.08.2018, 14:16
leytian, этот код собирается
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
float func(float u, float v)
{
    float func2;
 
    if (u < 0 && v > 0)
    {
        func2 = pow(u, 2);
        cout << "If u < 0 and v > 0, f = " << func2 << endl;
    }
 
    else
    {
        if (u == 0 && v < 0)
        {
            func2 = pow(v, 2);
            cout << "If u = 0 and v < 0, f = " << func2 << endl;
        }
 
        else
        {
            func2 = fabs(u) * fabs(v);
            cout << "If u > 0, f = " << func2 << endl;
        }
    }
    return func2;
}
 
int main()
{
    float x, y;
    cout << "x = ";
    cin >> x;
    cout << "y = ";
    cin >> y;
 
    float u1, v1, Z;
    cout << "u1 = ";
    cin >> u1;
    cout << "v1 = ";
    cin >> v1;
 
 
    func(u1, v1);
    float u = sin(fabs(x)) + cos(fabs(x));
    u1 = pow(fabs(x), 0.5);
    v1 = sin(fabs(y));
    float v = cos(fabs(y)) + func(u1, v1);
    Z = func(u, v);
    cout << "Z = " << Z << endl;
    return(0);
}
0
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
30.08.2018, 14:26  [ТС]
Спасибо, но мне не нужно значения u1 и v1 задавать с клавиатуры, они должны по формулам считаться
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
30.08.2018, 14:31
Лучший ответ Сообщение было отмечено leytian как решение

Решение

leytian, зачем ты их тогда передаешь в функцию?

Добавлено через 3 минуты
leytian, так что ли?
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
float func(float u, float v)
{
    float func2;
 
    if (u < 0 && v > 0)
    {
        func2 = pow(u, 2);
        cout << "If u < 0 and v > 0, f = " << func2 << endl;
    }
 
    else
    {
        if (u == 0 && v < 0)
        {
            func2 = pow(v, 2);
            cout << "If u = 0 and v < 0, f = " << func2 << endl;
        }
 
        else
        {
            func2 = fabs(u) * fabs(v);
            cout << "If u > 0, f = " << func2 << endl;
        }
    }
    return func2;
}
 
int main()
{
    float x, y;
    cout << "x = ";
    cin >> x;
    cout << "y = ";
    cin >> y;
 
    float u1, v1, Z;
 
    float u = sin(fabs(x)) + cos(fabs(x));
    u1 = pow(fabs(x), 0.5);
    v1 = sin(fabs(y));
    func(u1, v1);
    float v = cos(fabs(y)) + func(u1, v1);
    Z = func(u, v);
    cout << "Z = " << Z << endl;
    return(0);
}
0
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
30.08.2018, 14:34  [ТС]
Препод попросила так сделать. Мой изначальный код был вообще другим

Добавлено через 1 минуту
Да, так, но вылазит ошибка "C4700 использована неинициализированная локальная переменная" u1 и v1
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
30.08.2018, 14:36
Цитата Сообщение от leytian Посмотреть сообщение
Да, так, но вылазит ошибка "C4700 использована неинициализированная локальная переменная" u1 и v1
не может быть, в последнем варианте кода нет ошибок таких

Добавлено через 31 секунду
C++
1
2
3
u1 = pow(fabs(x), 0.5); // Инициализация
v1 = sin(fabs(y)); // Инициализация
func(u1, v1); // Использование
0
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
30.08.2018, 14:39  [ТС]
Хм, прошу прощения, переделала еще раз и все хорошо. Спасибо большое
0
 Аватар для vlisp
1059 / 980 / 153
Регистрация: 10.08.2015
Сообщений: 5,317
30.08.2018, 15:02
Цитата Сообщение от _stanislav Посмотреть сообщение
u == 0
никогда не будет true так что
Цитата Сообщение от leytian Посмотреть сообщение
все хорошо
- весьма сомнительно
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
30.08.2018, 16:36
leytian, не сложно сформулировать условие задачи ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.08.2018, 16:36
Помогаю со студенческими работами здесь

Скопировал весь код в VS 2017(ошибки)
#define WIN32_LEAN_AND_MEAN //Exclude rarely-used stuff from Windows headers #include &lt;Windows.h&gt; #include &lt;fstream&gt; #include...

Какая может быть причина ошибки компилятора?
Добрый день! Не понимаю, что у меня неправильно. Получаю следующий текст. Если добавить прототип копи конструктора в...

В коде возникли ошибки при переходе с Visual studio 2013 на Visual studio 2017
Добрый день, решил попробовать поменять свою 2013 студию на 2017 и заметил такую проблему, при открытии проектов 13 года и даже копирования...

Почему в 2017 году всё ещё нет компилятора C# в нативный код?
Этому есть какие-нибудь объективные причины? В нём есть то, что машинными кодами реализовать невозможно? Или С# по спецификации обязан...

Ошибки компилятора
Привет. Работаю в Visual Studio Express 2010 c++.Пару недель всё было нормально,потом начались проблемы. Напишешь правильный...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
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
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru