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

Результатом вычисления фрагмента не является функция, принимающая 2 аргументов - C++

Восстановить пароль Регистрация
 
Diplomate
1 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 79
23.11.2015, 14:27     Результатом вычисления фрагмента не является функция, принимающая 2 аргументов #1
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
#include <math.h>
#include <algorithm>
using namespace std;
int main(){
    ifstream in;
    ofstream out;
    in.open("input.txt");
    out.open("output.txt");
    double a, b, c, d, mini, maxi, x;
    long long i, ans = 0;
    in >> a >> b >> c >> d;
    for (i = 1; i <= floor(b/2); i++){
        x = (double)i;
        mini = max(x, ceil(a / x), ceil((c - 2 * x) / 2));
        maxi = min(floor((d - 2 * x) / 2), floor(b / x));
        if (mini <= maxi) ans += (int)(maxi - mini + 1);
    }
    out << ans;
    in.close();
    out.close();
}

Получаю вот такую ошибку. Что я делаю не так?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2015, 14:27     Результатом вычисления фрагмента не является функция, принимающая 2 аргументов
Посмотрите здесь:

C++ error C2064: результатом вычисления фрагмента...
Ошибка 1 error C2064: результатом вычисления фрагмента не является функция, принимающая 0 аргументов C++
результатом вычисления фрагмента не является функция, принимающая 1 аргументов C++
error C2064: результатом вычисления фрагмента не является функция C++
C++ error C2064: результатом вычисления фрагмента не является функция, принимающая 0 аргументов
Функция, принимающая двумерный массив C++
C++ в 8 и 10 строке результатом вычисления фрагмента не является функция принимающая 1 аргументов
C++ Error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1868 / 1664 / 580
Регистрация: 14.05.2014
Сообщений: 4,777
Записей в блоге: 1
Завершенные тесты: 5
23.11.2015, 14:30     Результатом вычисления фрагмента не является функция, принимающая 2 аргументов #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Diplomate Посмотреть сообщение
C++
1
max(x, ceil(a / x), ceil((c - 2 * x) / 2));
посчитай, сколько здесь аргументов. Должно быть 2.
Diplomate
1 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 79
23.11.2015, 14:32  [ТС]     Результатом вычисления фрагмента не является функция, принимающая 2 аргументов #3
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
посчитай, сколько здесь аргументов. Должно быть 2.
Я-то думал, что эта функция может сравнивать более 2 аргументов. Спасибо, я был неправ.
Yandex
Объявления
23.11.2015, 14:32     Результатом вычисления фрагмента не является функция, принимающая 2 аргументов
Ответ Создать тему
Опции темы

Текущее время: 09:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru