Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывести значения переменных в столбик, установить точность, ширину поля и зафиксировать Напишите инструкцию ввода и вывода значений чисел 123, 45.080, 2345566.1 типа float с разным количеством цифр целой и дробной части для каждого; Выведите значения переменных из предыдущего пункта в столбик. Установите точность, ширину поля и зафиксируйте точку. (При выполнении желательно использовать функцию очистки экрана clrscr (), описание которой содержится в файле-заголовке <conio.h>. ... https://www.cyberforum.ru/ cpp-beginners/ thread1252502.html Написать программу форматированного вывода в console C++
Напишите инструкцию ввода и вывода значений чисел 123, 45.080, 2345566.1 типа float с разным количеством цифр целой и дробной части для каждого; Выведите значения переменных из предыдущего пункта в столбик. Установите точность, ширину поля и зафиксируйте точку. (При выполнении желательно использовать функцию очистки экрана clrscr (), описание которой содержится в файле-заголовке <conio.h>. ...
C++ Решить нелинейное уравнение Подкинули в универе такую задачку,решить нелинейное уравнение типа: ctgx-x\4=0. С виду вроде просто,но вот как это запихнуть в код и с какой стороны подступиться-не понимаю,помогите,пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread1252494.html C++ Перевернутое изображение Open GL https://www.cyberforum.ru/ cpp-beginners/ thread1252491.html
есть карта : int Map = { {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1}, {1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1}, {1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1}, {1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1}, ...
Структуры: сформировать двоичный файл, записав в него всю известную информацию о каждом сотруднике C++
Известна информация о сотрудниках некоторого предприятия: - фамилия, инициалы; - год рождения; - должность; - стаж; - оклад. Сформировать двоичный файл, записав в него всю известную информацию о каж- дом сотруднике. Отсортировать файл в алфавитном порядке. Определить количест- во пенсионеров (старше 60 лет) и количество молодых специалистов (моложе 25 лет).
C++ Составить программу которая содержит динамическую информацию об автобусном парке https://www.cyberforum.ru/ cpp-beginners/ thread1252477.html
Задание: //Составить программу которая содержит динамическую информацию об автобусном парке. //Сведения о каждом автобусе включают: //* номер автобуса; //* фамилию и инициалы водителя; //*номер маршрута; //Программа должна обеспечивать: //* начальное формирование данных об автобусах в виде списка; //* при выезде автобуса с парка, он переносится в список на маршруте; //* при въезде в...
C++ Определить, состоит ли число из четных и нечетных цифр В диалоговом режиме задается длинное целое число A Определить, состоит ли число из четных и нечетных цифр. Заранее спасибо за помощь. https://www.cyberforum.ru/ cpp-beginners/ thread1252466.html Вычислить сумму ряда, состоящего из N слагаемых, и вывести результат с M знаками после запятой C++
Помогите с решением данной задачи:
C++ Программа производит расчеты только по одному из двух введенных значений https://www.cyberforum.ru/ cpp-beginners/ thread1252459.html
Подскажите как сделать что бы я вручную вводил значение radius и он выдавал ответ. Сейчас он почему-то просит 2 раза ввести число но рассчитывает только по первому введенному. Я первый день изучаю С++, не судите строго #include <iostream> using namespace std; class NEFROIDA { public: NEFROIDA();
C++ Подскажите что означает это выражение Язык программирования MicroC (для ARM) если что. Ow_Write(&GPIOA_BASE, 3, 0xBE); // Issue command READ_SCRATCHPAD //read temp. on DS1820 DS1820_VALUE = ReadDS1820(); //put value in output buffer writebuff=(char)((DS1820_VALUE >> 8) & 0xFF); writebuff=(char)(DS1820_VALUE & 0xFF); https://www.cyberforum.ru/ cpp-beginners/ thread1252456.html
Что нужно писать в угловых скобках после Smart в void main? C++
Подскажите, что нужно писать в угловых скобках после Smart в void main ? #include <iostream> using namespace std; class A { public: void f()
C++ В первый массив дописать число, которое есть во втором массиве, но нету в первом https://www.cyberforum.ru/ cpp-beginners/ thread1252437.html
Есть 2 массива: int arr1; int arr2; for(int i=0;i<5;i++) { arr1=i; arr2=i+1; } for(int i=0;i<5;i++)
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
07.09.2014, 22:23 0

С помощью алгоритма вставки, нужно сортировать парные числа массива в порядке возрастания - C++ - Ответ 6585171

07.09.2014, 22:23. Показов 2912. Ответов 4
Метки (Все метки)

Ответ

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
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <fstream>
 
// сортировка вставками
void ISort(int arr[], int arrsiz)
{
    int i, j, tmp, dta;
    for(i = 0; i < arrsiz; ++i)
    {
        tmp = arr[i];
        dta = 1;
        for(j = i - 1; j >= 0 && (((tmp&1) == (arr[j]&1)) ? (tmp&1 ? arr[j] < tmp : arr[j] > tmp) : (++dta, true)); --j)
        {
            if((tmp&1) == (arr[j]&1))
            {
                arr[j+dta] = arr[j];
                dta = 1;
            }
        }
        arr[j+dta] = tmp;
    }
}
 
int main()
{
    std::fstream fs("in.txt", std::ios::in);
    if(fs.is_open())
    {
        int arr[100], arrsiz = -1;
        while(fs >> arr[++arrsiz])
            ;
        fs.clear();
        fs.close();
        fs.open("out.txt", std::ios::out);
        if(fs.is_open())
        {
            ISort(arr, arrsiz);
            for(int i = 0; i < arrsiz; fs << arr[i] << "  ", ++i)
                ;
            fs.close();
        }
        else
            std::cerr << "Unable to open output file\n";
    }
    else
        std::cerr << "Unable to open input file\n";
    return 0;
}


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

Методом вставки "с барьером" сортировать столбики (по сумме) в порядке возрастания
Методом вставки &quot;с барьером&quot; сортировать столбики (по сумме) в порядке возрастания, у меня просто...

Расположить отрицательные элементы в порядке убывания с помощью алгоритма вставки
Дан массив x1, x2,..., x20. Требуется расположить отрицательные элементы в порядке убывания....

Функция сортировки массива в порядке возрастания методом вставки
Помогите написать: 1)Написать функцию сортировки массива в порядке возрастания методом вставки.

Расположить чётные числа массива в порядке возрастания, а нечётные в порядке убывания
Требуется расположить чётные числа в порядке возрастания, а не чётные в порядке убывания....

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

Массив: вывести на экран сначало положительные числа в порядке возрастания, а потом отрицательные в порядке возрастания.
Надо &quot;Создать динамический массив,заполнить случайными числами,затем вывести на экран сначало...

Упорядочить элементы числового массива в порядке возрастания с помощью стека и линейного списка
Упорядочить элементы числового массива в порядке возрастания с помощью стека и линейного списка. ...

сгенерировать квадратную матрицу n*n и сортировать ее в порядке возрастания
подскажите кто знает.я уже запарился.язык С надо сгенерировать квадратную матрицу n*n и...

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

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