Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задание создать программу на C++

Рома Васильев Ученик (130), на голосовании 1 неделю назад
Где в коде может быть ошибка?
Голосование за лучший ответ
Татьяна Просветленный (23245) 1 месяц назад
 #include  
#include
using namespace std;

int main()
{
setlocale(0, "");
int S = 0, P = 1, A = 0, y;
cout << " |s=(4*y)+(6*y)+…+(14*y), если y < 0" << endl;
cout << "A=|" << endl;
cout << " |P=(1+sin(y))*(2+sin(y))*…*(5+sin(y)), если y >= 0" << endl;
cout << "Введите y: ";
cin >> y;

if (y < 0)
{
for (int n = 1; n <= 5; n++)
{
S += (2 * n + 2) * y;
}
cout << "S = " << S << endl;
}
else
{
for (int n = 1; n <= 5; n++)
{
P *= (n + sin(y));
}
cout << "P = " << P << endl;
}

return 0;
}
Результат выполнения
Рома ВасильевУченик (130) 1 месяц назад
по фотомачу должно получиться 17,64...
Татьяна Просветленный (23245) Рома Васильев, при значении y?
Рома ВасильевУченик (130) 1 месяц назад
34
Татьяна Просветленный (23245) Рома Васильев,
     {  
        for (int n = 1; n <= 5; n++)  
        {  
            P *= (n + sin(y));  
        }  
        cout << "P = " << P << endl;  
    }  
сверила для значения на графике все верно что не так
ТатьянаПросветленный (23245) 1 месяц назад
это условие проверяется для положительных y
Татьяна Просветленный (23245) Татьяна, скинь тогда с маткада пожалуйста скрин
Рома ВасильевУченик (130) 1 месяц назад
Рома Васильев, не понятно почему вы заменили П (умножение) на Z(сложение) в формуле)
Похожие вопросы