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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Anwer
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 49
#1

Дано файл вещественных чисел. Упорядочить его содержание в следующем порядке: первое, последнее, второе, предпоследнее - C++

23.04.2014, 14:00. Просмотров 193. Ответов 0
Метки нет (Все метки)

Условие: Дан файл вещественных чисел. Упорядочить его содержание в следующем порядке: первое, последнее, второе, предпоследнее и т.д.
Решение: Как я понимаю, нужно прочесть бинарный файл с начало и до конца. Первый символ начала будет первым символом, последний символ бинарного файла будет вторым символом файла и продолжать этот цикл пока не кончатся данные. Помогите пожалуйста реализовать задачу. Пытался написать что-то, нечего не выходило... P.S. заранее большое спасибо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<stdio.h>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL, "Russian");
    FILE *f1;
    double d1;
    f1 = fopen("a.dat", "rb+");  
    if (f1 == NULL)
        cout << "Ошибка в открытии файла с исходными данными:" << " a.dat\n";
    else 
        cout << "Файл удачно открыт!" << endl;
    fclose(f1);                    
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 14:00     Дано файл вещественных чисел. Упорядочить его содержание в следующем порядке: первое, последнее, второе, предпоследнее
Посмотрите здесь:

Если первое и последнее его слова имеют одинаковую длину, поменять их местами C++
Удалить из строки предпоследнее и последнее слово в с++ C++
C++ Дано предложение. Поменять местами его первое и последнее слово.
Переписать компоненты файла f в файл g так, чтобы в файле g числа шли в следующем порядке: C++
Переписать компоненты файла f в файл g так, чтобы в файле g числа шли в следующем порядке: C++
Дано имя файла и вещественные числа A и D. Создать файл вещественных чисел с данным именем и записать в него 10 первых членов арифметической прогресси C++
Напишите функцию, которая выводит его элементы в следующем порядке: C++
Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: C++
Создать файл действительных чисел и переписать его компоненты в обратном порядке C++
C++ Удалить в строке последнее слово и удвоить предпоследнее
Предпоследнее и последнее слово C++
В заданной строке поменять местами второе и предпоследнее слова C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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