Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывод массива на каждом шаге сортировки https://www.cyberforum.ru/ cpp-beginners/ thread2673605.html
Мне нужно изменить код так, чтобы массив выводился после каждого шага сортировки #include <iostream> using namespace std; int main() { int* arr; int size = 15; arr = new int; for (int i = 0; i < size; i++) {
C++ Разработка многомодульной программы с выделением подпрограмм
Разработать программу, выполняющую обработку данных согласно варианту индивидуального задания. В программе для решения задачи разработать, исходя из целесообразности, подпрограммы (одну или несколько). Все созданные подпрограммы должны при выполнении пользоваться только собственными локальными переменными и формальными аргументами. Вариант задания 4, в скриншоте. #include <iostream> #include...
C++ Односвязный Список Привет.Подскажите пожалуйста,как можно добавить элемент 1)в начало односвязного списка. 2)в конец односвязного списка. Заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread2673576.html C++ Ошибка в программе Доброе время суток! Изучаю С++. Я написал программку, которая работает с множествами(они содержат только уникальные символы). Столкнулся с проблемой в работе операторной функции, которая должна в результате своего выполнения возвращать дизъюнкцию двух множеств. Чтобы была понятна логика программы, приведу ниже её (вдруг, где в методах косяк): #include <stdio.h> #include <windows.h> #include... https://www.cyberforum.ru/ cpp-beginners/ thread2673560.html
C++ Реализовать функцию типа void
Реализовать функцию типа void с передачей параметров-результатов по ссылке. Функция вычисляет характеристики конуса по заданной высоте H и радиусу основания R . Выходные результаты функции – характеристики конуса – это площадь основания и объем v= 1/3 H π R2 .В главной программе задано два конуса . Найти их характеристики, вызвав функцию 2 раза.
C++ Ошибка при вводе строки https://www.cyberforum.ru/ cpp-beginners/ thread2673523.html
Здравствуйте. Помогите решить проблему. При вводе строки выбивает ошибку Вызвано исключение: нарушение доступа для записи. _Left было 0xCDCDCDCD. #include <stdio.h> #include <conio.h> #include <iostream> #include <string.h> #include <windows.h> #include <string> using namespace std;
C++ Не создаётся файл https://www.cyberforum.ru/ cpp-beginners/ thread2673511.html
#include "stdafx.h" #include <fstream> using namespace std; int main() { ofstream fout("C:\Users\Valmont\KDBWBCIB.txt"); // создаём объект класса ofstream для записи и связываем его с файлом cppstudio.txt fout << "Работа с файлами в С++"; // запись строки в файл fout.close(); // закрываем файл system("pause");
Как обратиться к одному из элементов в векторе C++
Не могу удалить один из элементов внутри вектора. Я хочу, чтобы игрок мог удалить элемент, указав его имя. Но я незнаю, как это сделать.
C++ Header Я не понимаю как объединить три кода, чтобы при помощи заголовка вызывать каждый. Типа мне нужно прописать заголовочный файл, но как, я вообще не представляю. Прошу помочь! https://www.cyberforum.ru/ cpp-beginners/ thread2673496.html C++ Работа с файлами данных https://www.cyberforum.ru/ cpp-beginners/ thread2673495.html
Помогите исправить ошибки, пожалуйста Создайте функции записи исходных данных в файл, чтения данных из файла и дополнения файла (массивы структур не использовать!!!!). Создайте меню для вызова созданных файлов. В отдельной функции выполните обработку (по условию задания). Добавьте в меню еще одну функцию, с обработкой данных из созданного файла по своему усмотрению, записав результаты ее...
C++ Исправление в программе со структурами
#include <iostream> #include <windows.h> #include <string> #include <vector> struct Worker { std::string Surname; std::string Name; std::string LastName; int T_Number;
C++ Описать структуру с именем NOTE, с полями: фамилия, номер телефона, год рождения Описать структуру с именем NOTE, с полями: фамилия, номер телефона, год рождения. Сформировать односвязный список. Затем напечатать элементы списка по возрастанию, используя в качестве первичного ключа – год рождения. Затем напечатать информацию о тех абонентах, возраст которых меньше среднего возраста всех абонентов. https://www.cyberforum.ru/ cpp-beginners/ thread2673480.html
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
26.06.2020, 00:15 0

Выполнить сортировку слияниям (Merge Sort) и вывести данные и результаты на экран - C++ - Ответ 14682021

26.06.2020, 00:15. Показов 3830. Ответов 19
Метки (Все метки)

Ответ

Xao, рандомный ввод не нужен по условию задачи - насчёт рандома я написал чтобы Вы потестили выбор.
тип лучше double, т.к. в условии не говорится насчёт целых.

C++
1
2
3
4
5
6
void Set (double *a, int n) 
{
    cout << "Enter " << n << " numbers:\n";
    for (int i = 0; i < n; i++)      
        cin >> a[i];    
}
Добавлено через 12 минут
вариант чтения данных из файла в динамический массив
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
double *Create () 
{
    int n=0;
    double *a=NULL, x;
    ifstream in("D:\\hello.txt");
    if (in.is_open())
    {        
        while(in >> x)
        {
            n++;
        }
        
        if(n) a = new double[n];
        
        in.clear();
        in.seekg(0, ios::beg);
        
        n=0;
        while(in >> x)
        { 
            a[n++]=x; 
        }
    in.close();
    }
    else cout << "Unable to open file\n";
    return a;
}


Вернуться к обсуждению:
Выполнить сортировку слияниям (Merge Sort) и вывести данные и результаты на экран C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.06.2020, 00:15
Готовые ответы и решения:

Выполнить сортировку с помощью прямого обмена и вывести данные и результаты на экран
Здравствуйте. Совсем запутался. 1.Требуется выполнить чтение данных с клавиатуры и из файла с...

Выполнить расчеты и вывести результаты на экран через окно сообщений
В течение 6-ти дней (рабочая неделя) рабочий изготавливает детали 7-ми различных типов. Известно...

Выполнить пузырьковую сортировку массива по возрастанию и вывести исходный массив обработанный на экран
Выполнить пузырьковую сортировку массива по возрастанию и вывести исходный массив обработанный на...

Ввести строки из файла, записать в список ArrayList. Выполнить сортировку строк, используя метод sort()
Ввести строки из файла, записать в список ArrayList. Выполнить сортировку строк, используя метод...

19
26.06.2020, 00:15
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.06.2020, 00:15
Помогаю со студенческими работами здесь

Требуется скопировать данные из одного файла в другой, но в обратном порядке. Вывести на экран все результаты
Задание: Требуется скопировать данные из одного файла в другой, но в обратном порядке. Вывести на...

Merge Sort
написал реализацию Merge Sort но что то не так получилось))) помогите найти ошибку ) using...

Merge sort
Здравствуйте, пытаюсь написать сортировку по методу слияния (merge). не получается, подскажите...

Merge sort
Было 100500 раз, знаю. Видел коды, но всеравно не понимаю. У меня есть класс Array. class Array {...

Реализация merge sort на C++14
Помогите найти (или покажите сами) профессиональную реализацию merge sort с использованием 14-го...

Не работает merge sort
Пытаюсь реализовать merge sort, но она не работает. Где ошибка?: Array = def...

0
Новые блоги и статьи
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции. / / . . .
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru