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

Функция ☺ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему выдаёт данную ошибку ? http://www.cyberforum.ru/cpp-beginners/thread1019106.html
Как её исправить
C++ Найти сумму S Найти сумму S=sqrt1+sqrt(1*2)+sqrt(1*2*3)+...., меньшую заданного числа A http://www.cyberforum.ru/cpp-beginners/thread1019104.html
C++ Модули. Многофайловые проекты
Определить функцию, возвращающую количество недель с начала года. Выполнить перегрузку функции для следующих типов параметров: 1.Структура «дата» (год, месяц, день). 2.Три целочисленных параметра:...
Поиск нулей в диапазоне C++
Доброго времени суток. Подкинули такую задачку: Нужно подсчитать количество нулей в массиве в заданных нами приделах- как то так. Имею очень начальные знания, с горем пополам получилось вот такое...
C++ Найти в массиве одинаковые значения http://www.cyberforum.ru/cpp-beginners/thread1019082.html
Доброе время суток.Даны массивы А из которого делается массив Б. Нужно ввести массив А. Потом проверить нет ли в нем повторяющихся чисел. Вывод массива Б: На месте повторяющихся чисел - 1, на...
C++ Сортировка матрицы Как преобразовать код чтобы матрица сортировалась снизу-вверх-вправо с конца главной диагонали? void matrixToArr(int matr,int nRow, int nCol) {int tmp2, size=0, n=0; for(int i=0;i<nRow;i++){... подробнее

Показать сообщение отдельно
Kolbusdkiy
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 112
26.11.2013, 00:09  [ТС]
Цитата Сообщение от Folko Посмотреть сообщение
Kolbusdkiy,
C++
1
2
3
for (double x = 1; x <= 2.5; x += 0.25)
for (double y = 0; y <= 1.8; y += 0.25)
cout << f(x,y) << endl;
Функцию ведь сможете составить f(x,y); ?
Да, могу.
Вот
C++ (Qt)
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
26
27
28
29
30
31
#include <iostream>
#include <cmath>
#include <iomanip>
 
using namespace std;
 
int main() {
    double x = 1, y;
    cout << " x/y    ";
    while (x <= 2.5) {
        cout << fixed << setprecision(2) << setw(4) << x << "  ";
        x += 0.25;
    }
    cout << endl;
    cout << endl;
    y = 0;
    while (y <= 1.8) {
        cout << fixed << setprecision(2) << setw(4) << y << "   ";
        x = 1;
        while (x <= 2.5) {
            double a;
            a = sin(x) +cos(2)*y;
            cout << fixed << setprecision(3) << setw(4) << a << ' ';
            x += 0.25;
        }
        y += 0.25;
        cout << endl;
    }
 
    return 0;
}
Не могу сделать так, чтобы вычисляло произведение всех положительных та количество отрицательных значений функции. Выдает не правильные значения.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru