С++ Что не так с кодом?

Discussion in 'Общие вопросы' started by Mosby, Nov 16, 2016. 295 просмотров

Loading...
  1. Nov 16, 2016
    3301

    Mosby
    622 сообщения
    131 симпатия
    2 года с нами
    #include "StdAfx.h"
    #include <iostream>
    #include <cmath>
    using namespace std;
    void main()
    {
        double a=0.7,b=0.05,x=0.43,r,s;
        r=pow(x,2)*(x+1)/b-pow(sin(x-a),2);
        s=sqrt(x*b/a)+abs(cos(pow(x+b),3));
        cout <<"r="<<r<<endl;
        cout <<"s="<<s<<endl;
        system("pause");
    }
    1>------ Построение начато: проект: lab2, Конфигурация: Release Win32 ------
    1> lab2.cpp
    1>lab2.cpp(9): error C2661: pow: нет перегруженной функции, принимающей 1 аргументов
    1>lab2.cpp(9): error C2661: cos: нет перегруженной функции, принимающей 2 аргументов
    ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
     
  2. До 09.10.18 До 05.09.18 До 07.10.18
  3. Nov 16, 2016

    lizzardman
    56 сообщений
    22 симпатии
    1 год с нами
    По идее в стандартах запрещено использовать "pow" и операторы непосредственно. Попробуй сразу присвоить значения переменным использую эту функцию и только потом проводить операции с ними.Кстати, считается хорошим тоном обнулять переменные(r,s) до первого их использования.
     
  4. Nov 16, 2016
    3301

    Mosby
    622 сообщения
    131 симпатия
    2 года с нами
    Новая проблема
    1>LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден
     
  5. Nov 16, 2016
    3301

    Mosby
    622 сообщения
    131 симпатия
    2 года с нами
    Помоги написать код для решения R=x2(x+1)/b-Sin2(x-a); S=Корень(xb/a)+|cos(x+b)(в 3 степени)| (модуль тут есть) где a=0.7; b=0.05; x=0.43.
     
  6. Nov 16, 2016
    Заблокирован

    Bloomaly
    1,732 сообщения
    2,263 симпатии
    1 год с нами
    1 спор
    Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
    пупсик мой:З
     
  7. Nov 16, 2016
    ✡הָבָה נָגִילָה✡

    redirect
    824 сообщения
    268 симпатий
    1 год с нами
     
  8. Nov 16, 2016

    lizzardman
    56 сообщений
    22 симпатии
    1 год с нами
    Я сейчас ось строю, не на чем помочь. Если все таки не додумаешься, то потом помогу.
     
  9. Nov 16, 2016

    lizzardman
    56 сообщений
    22 симпатии
    1 год с нами
    Тут уже с компилятором разговаривай, под чем работаешь?
     
  10. Nov 16, 2016
    3301

    Mosby
    622 сообщения
    131 симпатия
    2 года с нами
    Может что-то с настройками не так?
     
  11. Nov 16, 2016

    lizzardman
    56 сообщений
    22 симпатии
    1 год с нами
    Ну раз компилятор ругается на валидный код - то да. Что за ось и какая IDE, чем собираешь?
     
  12. Nov 16, 2016
    3301

    Mosby
    622 сообщения
    131 симпатия
    2 года с нами
    Как посмотреть?
     
  13. Nov 16, 2016

    lizzardman
    56 сообщений
    22 симпатии
    1 год с нами
    Для начала скажи свою IDE(среду программирования, программу в которой работаешь.)
     
  14. Nov 16, 2016
    3301

    Mosby
    622 сообщения
    131 симпатия
    2 года с нами
    Please login or register to view links
     
  15. Nov 16, 2016
    3301

    Mosby
    622 сообщения
    131 симпатия
    2 года с нами
    А если фркймворк с 4.6 переставить на 4 ? Studio 2010
     
  16. Nov 16, 2016

    lizzardman
    56 сообщений
    22 симпатии
    1 год с нами
    От фреймов не зависит, у тебя все динамик библиотеки ставились вместе со студией, а каких-то рудиментов ты не используешь.
    Вообще попробуй поставить sp1 и отключить l-инкрементацию.
     
  17. Nov 16, 2016
    3301

    Mosby
    622 сообщения
    131 симпатия
    2 года с нами
    Переставил фрейм на 4 - заработало.
    Please login or register to view links
     
  18. Nov 16, 2016

    lizzardman
    56 сообщений
    22 симпатии
    1 год с нами
    Значит у тебя не стоит sp, с кодом могу помогать, но не за спасибо.
     
Top