Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
KorRoma
0 / 0 / 1
Регистрация: 28.10.2015
Сообщений: 21
#1

На основе исходного файла создать массив удвоенных нечётных чисел и упорядочить его по возрастанию элементов - C++

20.09.2016, 19:11. Просмотров 253. Ответов 1
Метки нет (Все метки)

Создать двоичный файл, куда записать n целых чисел. На основе исходного
файла создать массив удвоенных нечетных чисел. Упорядочить его по возрастанию
элементов.
http://www.cyberforum.ru/cpp-beginners/thread892825.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2016, 19:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос На основе исходного файла создать массив удвоенных нечётных чисел и упорядочить его по возрастанию элементов (C++):

Получить массив В, состоящий из отрицательных элементов матрицы А, и упорядочить его по возрастанию
Дана целочисленная матрица А размером . Получить массив В, состоящий из...

Упорядочить строки массива T(9,7) по возрастанию первых элементов строк. Массив ввести из файла
Массив, довольно прост, но мой уровень, пока только "конвертер величин" Сам...

Создать массив структур, заполнив его информацией из файла “input.txt”. Упорядочить этот массив по убыванию суммы баллов
В файле “input.txt” задано количество студентов механикоматематического...

Создать функцию, в качестве параметра получает массив и количество его элементов, возвращает массив, упорядоченный по возрастанию
помогите решить задачу в с++ создать функцию, в качестве параметра получает...

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

1
Peoples
1269 / 774 / 730
Регистрация: 06.02.2016
Сообщений: 2,081
Записей в блоге: 15
Завершенные тесты: 4
20.09.2016, 20:13 #2
Лучший ответ Сообщение было отмечено KorRoma как решение

Решение

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
31
32
33
34
35
36
37
38
#include <iostream>
#include <fstream>
#include <ctime>
#include <cstdlib>
#include <algorithm>
using namespace std;
int main() {
    srand(time(nullptr));
    int n;
    cin>>n;
    int a[n];
 
    for(int i=0; i!=n; i++) {
        a[i]=rand()%20;
        cout<<a[i]<<" ";
    }
    cout<<endl;
    ofstream ff;
    ff.open("fg.txt",ios::binary);
    ff.write(reinterpret_cast<char*>(&a),n*sizeof(int));
    ff.close();
 
    ifstream fd;
    fd.open("fg.txt",ios::binary);
    fd.read(reinterpret_cast<char*>(&a),n*sizeof(int));
    int b[n];
    int j=0;
    for(int i=0; i!=n; i++)
        if(a[i]%2!=0) {
            b[j]=a[i]*2;
            j++;
        }
    sort(b,b+j);
    for(int i=0; i!=j; i++) {
        cout<<b[i]<<" ";
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2016, 20:13
Привет! Вот еще темы с решениями:

Задачка с одномерным массивом.Найти количество удвоенных нечётных чисел
Помогите пожалуйста. Вот текст задания: Даны целые числа...

Требуется на основе исходного файла построить предметный указатель и вывести его в файл
14. Строки текстового файла input.txt состоят из слов, разделенных одним или...

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

Из нечётных чисел заданного массива создать новый массив и посчитать количество элементов нового массива
Дано целочисленный одномерный массив А , состоящий из 12 элементов . Создать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru