Неправильно работает программа С++

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ASK.FM, 12 Oct 2013.

  1. ASK.FM

    ASK.FM New Member

    Joined:
    10 Aug 2012
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Программа должна посчитать два уравнения. Второе сходиться, если пересчитать на калькуляторе, а первое - нет. Помогите, пожалуйста

    y=1-1/4sin^2(2*a)+cos(2*a)
    z=cos^2(a)+cos^4(a)

    // lab1.cpp : Defines the entry point for the console application.
    //
    #include "stdafx.h"
    int _tmain(int argc, _TCHAR* argv[])
    {
    return 0;
    }
    #include<iostream>
    #include <conio.h>
    #include <math.h>
    using namespace std;
    int main ()
    {
    double x,z,y,v,a;
    setlocale(LC_ALL, "Russian");
    cout << "Введите x";
    cin>>x;
    v=x/57;
    y=1-0.25*pow(sin(2*v),2)+cos(2*v);
    z=pow(cos(v),2)+pow(cos(v),4);
    cout<<"Результат равен: " <<y;
    cout<<"Результат равен: " <<z;
    cin>>a;
    return 0;
    }
     
  2. muip

    muip New Member

    Joined:
    1 Sep 2011
    Messages:
    45
    Likes Received:
    4
    Reputations:
    0
    y = 1 - (0.25 * pow(sin(2 * v), 2.0)) + cos(2 * v);
     
  3. herfleisch

    herfleisch Elder - Старейшина

    Joined:
    7 Jan 2009
    Messages:
    579
    Likes Received:
    203
    Reputations:
    13
    А дебаггер запустить не судьба?
     
  4. ASK.FM

    ASK.FM New Member

    Joined:
    10 Aug 2012
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Все равно ответ не сходиться
     
  5. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    впадлу чето сверять и код читать тоже впадлу ибо не оформлено. но вангую передачу в cos/sin значений в градусах, а не в радианах.
     
Loading...
Similar Threads - Неправильно работает программа
  1. Peja
    Replies:
    0
    Views:
    2,539