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

Помогите. Нужно написать программу на C++.

JackSON PLay Ученик (127), закрыт 1 год назад
У меня контрольная в вузе по C++. Нужно составить алгоритм и написать код. ОТБЛАГОДАРЮ ДЕНЕЖКОЙ НА КАРТУ ПОСЛЕ РАБОТЫ.
Вот условия. Ввод и вывод через print и scanf соответственно.
Лучший ответ
Остальные ответы
Игнат Знаток (378) 1 год назад
Делай условия,
t = false;
if (%var_name% < 0)
{count++;
if (count ==3){
t = true;
}
}
Ну типа такого
Vikkor Просветленный (24576) 1 год назад
#include<iostream>
#include <cmath>
using namespace std;

int main()
{
cout << "Hello World!\n";

int n, m;
float rad;
bool t;
cout << "n?";
cin >> n;
//n=1;
m=0;
//cin >> x;
for (int x=0;x<360;x++){
cout << "x=" << x << " ";
rad = x*3.14159/180;
//cout << "rad=" << rad << " ";
if (sin(pow(x,n))<0){
cout << "sin is less than zero; m=m+1" << endl;
m++;
}
cout << "m=" << m << " ";
t=m==3;
cout << "t=" << (t?"true":"false") << endl;
if(t)break;
}
return 0;
}
VikkorПросветленный (24576) 1 год назад
Тут ошибка вместо х надо
if (sin(pow(rad,n))<0){
Николай Веселуха Высший разум (360698) 1 год назад
 #include  
#include
#include
int main(void) {
double x, y;
unsigned n, i = 1, c = 0;
_Bool t = false;
printf("x: ");
scanf("%lf", &x);
printf("n: ");
scanf("%u", &n);
while (i <= n) {
y = sin(pow(x, i));
printf("%3u.%19.15lf\n", i, y);
if (y < 0) ++c;
++i;
}
if (c > 3) t = true;
puts(t ? "true" : "false");
return 0;
}
Похожие вопросы