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

Двоичный файл. Написать функцию, которая возвращает наибольшее отрицательное число - C++

Восстановить пароль Регистрация
 
w0nder
 Аватар для w0nder
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 131
18.06.2013, 18:49     Двоичный файл. Написать функцию, которая возвращает наибольшее отрицательное число #1
Дан открытый двоичный файл из целых чисел (4 байта на каждое число).
Написать функцию
C++
1
int max_negative (fstream &f)
, которая возвращает наибольшее отрицательное число (имеется ввиду, по модулю) или 0, если нет отрицательных чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2013, 18:49     Двоичный файл. Написать функцию, которая возвращает наибольшее отрицательное число
Посмотрите здесь:

Написать функцию, которая возвращает возведённое в степень число... C++
Написать функцию, которая получает значение типа float и возвращает две строки: одна представляет вещественное число в обычном виде ,а другая C++
C++ Написать логическую функцию, которая возвращает true, если сумма чисел - положительное число, и false в обратном случае.
Написать логическую функцию, которая возвращает true, если сумма чисел - положительное число C++
C++ Написать функцию, которая возвращает число, полученное из целого числа x, в котором единицы установлены в n разрядов, начиная с позиции p (крайний пра
C++ Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены
C++ Написать функцию, которая принимает число, а возвращает его факториал
C++ Написать функцию, которая возвращает значение
C++ Написать функцию, которая ищет число в одноименном массиве и возвращает индекс каждого вхождения этого числа
Написать функцию, которая по заданному x возвращает значение C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
18.06.2013, 19:03     Двоичный файл. Написать функцию, которая возвращает наибольшее отрицательное число #2
Как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
#include <cstdlib>
 
int max_negative(std::istream& in)
{
    int value;
    int max = 0;
 
    while (in.read(reinterpret_cast<char*>(&value), sizeof(int)))
    {
        if (value < 0 && abs(max) < abs(value))
        {
            max = value;
        }
    }
    return max;
}
w0nder
 Аватар для w0nder
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 131
18.06.2013, 19:27  [ТС]     Двоичный файл. Написать функцию, которая возвращает наибольшее отрицательное число #3
xtorne21st, |10|error: no matching function for call to 'std::basic_istream<char>::read(char*)'|
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
19.06.2013, 00:11     Двоичный файл. Написать функцию, которая возвращает наибольшее отрицательное число #4
w0nder, нет ни файла с которого производится чтение - ничего. Естественно, могут быть какие-то ошибки во время выполнения/компиляции. Недостаточно информации.
Yandex
Объявления
19.06.2013, 00:11     Двоичный файл. Написать функцию, которая возвращает наибольшее отрицательное число
Ответ Создать тему
Опции темы

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