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

Доброго всем дня. Помогите с заданием по программированию С++ (Программа Dev-C++)

Зиля Зиганшина Ученик (15), закрыт 3 года назад
Лучший ответ
Николай Веселуха Высший разум (360718) 3 года назад
#include <iostream>
#include <cmath>
#include <iomanip>
#include <cstdlib>
using namespace std;
double task1(unsigned n, unsigned e = 50U) {
double m = 1.;
for (unsigned x = n; x <= e; ++x) m *= x;
return m;
}
double task2(double x) {
double y;
if (x > 3) y = 1 / (x * x - 1);
else if (x < -2) y = sin(fabs(x));
else y = cos(pow(x, 5));
return y;
}
size_t task3(int* box, size_t n, int a) {
size_t count = 0U;
for (size_t i = 0U; i < n; ++i) if (box[i] > a) ++count;
return count;
}
int main() {
system("chcp 1251 > nul");
cout << "Введите N: ";
unsigned n;
cin >> n;
double m = task1(10);
cout << "Произведение: " << m << '\n';
cout << "Введите X: ";
double x;
cin >> x;
double y = task2(x);
cout << fixed << setprecision(15) << "Y: " << y << '\n';
cout << "Введите размер целочисленного массива: ";
size_t sz;
cin >> sz;
int* box = new int[sz];
cout << "Введите элементы массива: ";
for (size_t i = 0U; i < sz; ++i) cin >> box[i];
cout << "Введите A: ";
int a;
cin >> a;
size_t c = task3(box, sz, a);
cout << "Количество: " << c << endl;
delete[] box;
system("pause > nul");
}
Зиля ЗиганшинаУченик (15) 3 года назад
И еще раз Спасибо)
Николай Веселуха Высший разум (360718) Пожалуйста.
Остальные ответы
Похожие вопросы