Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VasilV
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 3
#1

Программа для первого курса (определяет количество и произведение положительных значений функции) - C++

17.12.2012, 15:31. Просмотров 349. Ответов 5
Метки нет (Все метки)

Нужно помощь в написание проги, которая определяет количество и произведение положительных значений функции y=cosx для всех целых x от 2 до 15.
P.S. Заранее благодарен за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 15:31     Программа для первого курса (определяет количество и произведение положительных значений функции)
Посмотрите здесь:

Вычислить произведение всех положительных и количество отрицательных значений протабулированной функции - C++
Протабулировать функцию f (x, y) = sin x + cos2y, если xє(1; 2,5), а yє(0; 1,8) с шагом обеих переменных 0,25.Вычислить произведение всех...

Определить количество положительных, отрицательных и нулевых элементов матрицы A(10,15). (Создать три функции для нахождения этих значений) - C++
Определить количество положительных, отрицательных и нулевых элементов матрицы A(10,15). (Создать три функции для нахождения этих...

Задача по С++ для первого курса - C++
Здравствуйте. Задали написать программу для решения этой формулы: Составил вот такой код: #include <cstdio> #include <cmath> ...

Найти произведение положительных элементов первого столбца - C++
Дана целочисленная матрица 6х8. Найти произведение положительных элементов первого столбца.

Найти произведение положительных элементов первого столбца матрицы - C++
Всем привет! Помогите написать программу Дана целочисленная матрица 6х8. Найти произведение(умножение) положительных элементов первого...

Программа для вычисления значений функции заданной рядом - C++
Написать программу для вычисления значения функции, заданной с помощью ряда. Вычисление ряда проводить до условия минимизации значения...

Нахождение произведение значений положительных элементов массива - C++
Программа не находит произведение значений положительных элементов массива и не перестанавливает элементы массива. Помогите найти ошибку. ...

Определить произведение значений всех положительных элементов массива - C++
помогите с программой... Дан массив a0, a1, a2,…, an-1. Определить произведение значений всех его положительных элементов, лежащих между...

Найти произведение и количество элементов массива, расположенных до первого отрицательного элемента - C++
окунулся в с++ буквально неделю назад и много ещё не понимаю. может кто помочь. вообщем необходимо найти произведение и количество...

Найти произведение и количество элементов массива, расположенных до первого отрицательного элемента - C++
Народ помогите построить программу Задание такое: Найти произведение и количество элементов массива, расположенных до первого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
17.12.2012, 16:33     Программа для первого курса (определяет количество и произведение положительных значений функции) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc, char **argv)
{
    int x1=2,x2=15, count=0;
    double p=1.0;
    while (x1<=x2) {
        if (x1>0) {
            p*=cos(x1);
            count ++;
        }
        x1++;
    }
    cout << "Kol-vo: "<< count<<endl<< "Proizv: "<<p;
    return 0;
}
VasilV
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 3
17.12.2012, 17:24  [ТС]     Программа для первого курса (определяет количество и произведение положительных значений функции) #3
Thanks!
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
17.12.2012, 17:31     Программа для первого курса (определяет количество и произведение положительных значений функции) #4
вот еще вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include "iostream"
#include "cmath"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    int n = 0;
    double mul = 1;
 
    for (int x=2; x<=15; x++)
        if (cos(double(x)) > 0)
        {
            n++;
            mul *= cos(double(x));
        }
 
    cout << "Количество " << n << endl;
    cout << "Произведение " << mul << endl;
 
    system("pause");
    return 0;               
}
VasilV
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 3
17.12.2012, 20:52  [ТС]     Программа для первого курса (определяет количество и произведение положительных значений функции) #5
Thanks!

Добавлено через 1 час 55 минут
Предпочтителен и правильный как оказалось второй вариант..
Всем Спасибки!
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
18.12.2012, 10:34     Программа для первого курса (определяет количество и произведение положительных значений функции) #6
Цитата Сообщение от VasilV Посмотреть сообщение
Thanks!

Добавлено через 1 час 55 минут
Предпочтителен и правильный как оказалось второй вариант..
Всем Спасибки!
В задачке для первого курса несложно поменять одно условие, правда?
C++
1
2
3
4
5
6
7
x1=1; double f=0.0
while (++x1<=x2){
    f=cos(x1)
    if (f>0) {
        p*=f;
        count ++;
    }
а setlocale(LC_ALL, "Russian"), например, не везде срабатывает, так что насчет предпочтительно... Удачи в изучении задачек первого курса.
Yandex
Объявления
18.12.2012, 10:34     Программа для первого курса (определяет количество и произведение положительных значений функции)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru