• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Написать Программу)

  • Автор темы Ruslan737
  • Дата начала
R

Ruslan737

Необходимо написать и отладить две программы.Первая программа должна сформировать двоичный файл. Вторая –
считать данные из этого файла, выполнить соответствующие вычисления (при этом ис-
пользуемые массивы должны быть динамическими) и записать их результаты в текстовый
файл.
Задание: Создать двоичный файл и записать в него n целых чисел. Из исходного файла сфор-
мировать массив, записав в него числа, расположенные в файле до минимального
элемента и после максимального.
Помогите написать,есть что-то подобное,какие-то наброски
C++:
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
//-------------------------------------------------------
char *mem;
ofstream input("data.bin",ios::binary);
mem = new char[10];
strcpy(mem,"memory");
// cout<<_msize(mem)<<endl;
input.write(mem,_msize(mem));
input.close();

delete[] mem;
//-------------------------------------------------------

//-------------------------------------------------------

char *mem2;
ifstream out("data.bin",ios::binary);

int begin, end;

begin = out.tellg();
out.seekg (0, ios::end);
end = out.tellg();

int size = end - begin;

mem2 = new char[size];

out.seekg(0,ios::beg);
out.read(mem2,size);
out.close();

cout<<mem2<<endl;

delete[] mem2;
//-------------------------------------------------------

return 0;
}
 
P

ps10n1ck

Из исходного файла сформировать массив, записав в него числа, расположенные в файле до минимального элемента и после максимального.
Я так понял вам дается минимальное и максимальное число - нужно из файла записать в массив все числа которые меньше минимального числа и больше максимального числа?
К примеру минимальное число 5, а максимальное 100 - из файла нужно взять все числа до 5 и после 100?
 
R

Ruslan737

Я так понял вам дается минимальное и максимальное число - нужно из файла записать в массив все числа которые меньше минимального числа и больше максимального числа?
К примеру минимальное число 5, а максимальное 100 - из файла нужно взять все числа до 5 и после 100?
да,именно так)Можете помочь?Буду очень благодарен:)
 
P

ps10n1ck

постараюсь сделать за сегодня, но ничего не обещаю т.к. сейчас работы много...
 
G

Guest

помогите пожалуйста,задание 14 вариант вообще не знаю как
 
P

ps10n1ck

Задание: Создать двоичный файл и записать в него n целых чисел. Из исходного файла сфор-
мировать массив, записав в него числа, расположенные в файле до минимального
элемента и после максимального.
Прикрепил файлы с кодом.
Если что не понятно - спрашивай.
 

Вложения

  • data.zip
    15,1 КБ · Просмотры: 149
А

Аленаmrr

Создать двоичный файл и записать в него n целых чисел. Создать массив из исходного файла, записав в него числа, расположенные в файле между минимальным и максимальным элементами.
помогите пожалуйста, на языке с++
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!