Загрузка...

Нужно помочь с лабой

Тема в разделе C/C++ создана пользователем EV1 26 сен 2019. 331 просмотр

Загрузка...
  1. EV1
    EV1 Автор темы 26 сен 2019 Дизайн - zelenka.guru/threads/227119/ 796 5 июл 2017
    [IMG]
    Код

    #include <stdio.h>
    #include <math.h>
    #include <conio.h>
    #include <iostream>
    using namespace std;

    int main()
    {
    float dx = 0.2, y, x, a, b, S = 0;
    int k = 0;
    x = -2;
    scanf_s("%f", &a);
    do
    {
    b = a * sin(x) + cos(a * x);
    if (x < pow(a, 3))
    {
    y = sqrt(pow(b, 3) + pow(x, 3));
    }
    else
    {
    if (x = pow(x, 3))
    {
    y = abs(pow(x, 3)) + a * x;
    }
    else
    {
    y = sqrt(a * x + b * x);
    }
    if (y > 0)
    {
    k++;
    }
    else
    {
    S += y;
    x = x + dx;
    }
    }
    }
    while (x <= 20);
    printf("%i\n", k);
    printf("%f", S);
    }
    }
    Не могу разобраться с кодом
    Кто то шарит?
     
    26 сен 2019 Изменено
  2. Hesta_inactive720605
    Hesta_inactive720605 27 сен 2019 Заблокирован(а) 335 16 дек 2018
    Вообщем, смотри. В цикле, пока х не будет меньше или равен 20-ти расчитываются числа, производится куча различных математических маннипуляций ( поднесение в степень и т.п ). И в итоге на экран выводится k, как целое число ( int ), и S, как число с плавающей точкой. ( float )
     
  3. SaintMurder_inactive629492
    SaintMurder_inactive629492 27 сен 2019 Заблокирован(а) 384 21 окт 2018
    Как приятно,когда есть кураторы,шарящие в сишке и в плюсах)
    --- Сообщение объединено с предыдущим 27 сен 2019
    1 курс?
     
  4. Chibaku_inactive755970
    Chibaku_inactive755970 27 сен 2019 Заблокирован(а) 31 29 дек 2018
    да тут изи на самом деле
     
  5. Cyaneyed
    Cyaneyed 30 сен 2019 Заблокирован(а) 191 9 май 2019
    у тебя тут куча ошибок,еще помощь нужна?
     
  6. EV1
    EV1 Автор темы 30 сен 2019 Дизайн - zelenka.guru/threads/227119/ 796 5 июл 2017
    уже сам написал
    --- Сообщение объединено с предыдущим 30 сен 2019
    если только в новых лабах 2/5 я сделал ):peka:
     
Top