Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу получить строку через getline Есть класс class door { public: float squaredoor (); //функция расчета площади двери void printdoor (); //функция вывода информации о двери void insertdoor (); //функция добавления адреса двери, длину, ширину, дату установки, дату покрасок float dlinaD; //длина двери float shirinaD; //ширина двери string adress; //адрес по которому... https://www.cyberforum.ru/ cpp-beginners/ thread1775328.html Реализовать указатель на любую из функций математических операций C++
Написать четыре функции, которые + - * / два числа Указатель на ф-ю (может принять адрес любой выше указанной функции) Через указатель запустить каждое действие для двух любых чисел
C++ Написать функцию возведения числа в степень нужна функция возведения в степень чтобы возвращала результат.... int involution(int a,int b) { cout<<pow(2,3); return ??? } https://www.cyberforum.ru/ cpp-beginners/ thread1775308.html C++ Функция расчета sha256 Добрый день Есть ли функция которая принимает string/char и считает hash по алгоритму sha256 Спасибо https://www.cyberforum.ru/ cpp-beginners/ thread1775298.html
Файлы с последовательным и прямым доступом C++
помогите пожалуйся, не понимаю я эти файлы с последовательным и прямым доступом Задание: Сформировать файл из некоторых чисел. Записать во второй файл сначала положительные, а потом отрицательные эле
C++ Закрывается консольное приложение https://www.cyberforum.ru/ cpp-beginners/ thread1775285.html
независимо вводил ли я Добавлено через 14 секунд getch(); cin.get(); system("pause"); return 0; Добавлено через 25 секунд закрываеться не выполнив программу
C++ Страуструп. Сортировка трех чисел .Как сделать проще код без циклов и массивов? Напишите программу. предлагающую пользователю ввести три целых числа, а затем выводит их в порядке возрастания, разделяя запятыми . Например, если пользователь вводит числа 10 4 6. то программа должна вывести на экран числа 4, 6, 10. Если два числа совпадают. то они должны идти одно за другим. Например. если пользователь вводит числа 4 5 4, то программа должна вывести на экран 4, 4, 5.... https://www.cyberforum.ru/ cpp-beginners/ thread1775270.html C++ Не выводит сортируемый массив до конца
Здраваствуйте, столкнулся с проблемой сравнения значений массива(считываемого из файлов А,В,C,D). В данной программе необходимо ввести значение А, которое сравнивается с В, которое в свою очередь сравнивается с С и выводит соответствующее ему значение D. (сравниваются по сути только В и C. A - это вводной параметр,а D - результат...и наоборот). Проблема возникла именно на этапе сравнения значений...
C++ Ошибка в создании экземпляра класса https://www.cyberforum.ru/ cpp-beginners/ thread1775251.html
Начал изучать шаблоны , и не могу переделать , подскажите что не так . template <class data_one> class linklist { private: template <class data_one> struct list {
C++ Ранг прямоугольной матрицы Ребят, может у кого завалялся какой-нибудь метод для нахождения ранга матрицы.Ибо все методы,которые гуглил, как-то криво работают. https://www.cyberforum.ru/ cpp-beginners/ thread1775238.html
Структуры (Написать приложение работы с журналом) C++
Написать приложение, которое демонстрирует работу с журналом – оценки по заданным предметам для студентов. Главное меню: 1. Генерация группы студента: 2. Средние баллы студента: 3. Рейтинг студентов по предметам 4. Все оценки 5. Добавить оценки 6. Выход 1. Предмет a. Название
C++ Заполнить двумерный динамический массив случайным образом https://www.cyberforum.ru/ cpp-beginners/ thread1775223.html
Написать функции для работы с двумерным динамическим массивом: - создать массив указанного размера(строки, столбцы) - заполнить данными массив указанного размера(случайным образом) - вывести на экран массив - удалить массив
0 / 0 / 0
Регистрация: 04.07.2016
Сообщений: 5
0

Двоичный файл, подсчитать число отрицательных элементов - C++ - Ответ 9339774

04.07.2016, 01:10. Показов 1642. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Нужна помощь в задачке. Никак не могу понять как работать с двоичными файлами. Был бы очень признателен за помощь в написании кода.
Задание
Поиск отрицательных чисел в файле. В двоичном файле, содержащем данные типа int, подсчитать число отрицательных элементов, результат записать вместо последнего элемента.
Примечание: Результат работы с данными вывести на экран и в новый файл. Файл с входными данными имеет название INPUT.TXT для текстовых файлов и INPUT.DAT для двоичных. Файл, в который записывается результат, называется OUTPUT.TXT для текстовых файлов или OUTPUT.DAT для двоичных. Для создания файлов с исходными данными можно использовать различные утилиты (например, Binary Viewer). Число элементов при считывании файла определяется его длиной, либо, если этого не определяет алгоритм, двумя сотнями (200). Лучшими решениями считаются те, где нет привязки к количеству элементов в файле. При необходимости можно использовать временный файл для хранения промежуточных результатов.

Код:
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
26
27
28
29
30
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
void main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int arrnum(1), a(0);
    int *arr = new int[arrnum];
    cout << "Введите кол-во чисел: ";
    cin >> arrnum;
    cout << "Введите массив:\n";
    for (int i(0); i < arrnum; i++)
    {
        cout << "Введите " << i << " элемент: ";
        cin >> arr[i];
    }
    for (int i(0); i < arrnum; i++)
    {
        if (arr[i] < 0)
            a++;
    }
    for (int i(0); i < arrnum - 1; i++)
        cout << arr[i];
    cout << a << endl;
    system("pause");
}
К сожалению, всё, что я сделал это: подсчёт кол-ва отрицательных элементов и вывод их на экран.
Я знаю, что считывать данные необходимо из файла, но из-за неумением я сделал ввод с клавиатуры.

Вернуться к обсуждению:
Двоичный файл, подсчитать число отрицательных элементов C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2016, 01:10
Готовые ответы и решения:

Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива
1. Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного...

Подсчитать число отрицательных элементов массива
надо составить массив А с помощью генератора случайных чисел между элементами -10 и 10 и вывести...

Подсчитать число отрицательных элементов массива
Надо составить массив А с помощью генератора случайных чисел между элементами -10 и 10 и вывести...

Подсчитать число отрицательных элементов матрицы
Даны натуральное число m, целые числа a1, ..am и целочисленная квадратная матрица порядка m. Строку...

2
04.07.2016, 01:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2016, 01:10
Помогаю со студенческими работами здесь

Подсчитать число повторяющихся отрицательных элементов массива A[n]
1.Подсчитать число повторяющихся отрицательных элементов массива A. 2.Вычислить разность...

Подсчитать число отрицательных элементов матрицы в отмеченых строках
Всем привет, в очередной раз обращаюсь к вам, как сделать не знаю,может кто толковый подскажет что...

Одномерный массив, подсчитать число положительных, отрицательных и нулевых элементов
В одномерном массиве z1,z2,...,zn подсчитать число положительных, отрицательных и нулевых элементом...

Подсчитать число элементов, входящих в непрерывные последовательности отрицательных чисел
ЗАДАЧА Задан одномерный массив Х вещественных чисел. Подсчитать число элементов, входящих в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru