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

Реализовать все алгоритмы сортировки, оформив решение в виде функций ввода, вывода и обработки массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти количество нечетных чисел в n-ой строке треугольника Паскаля http://www.cyberforum.ru/cpp-beginners/thread1492354.html
Во входном файле содержится число n (0 ≤ n ≤ 2⋅10^9). Выходной файл должен содержать одно число — количество нечетных чисел в n-ой строке треугольника Паскаля.
C++ Проверить, пересекаются ли две окружности Добрый день, не получается решить данную задачу: На плоскости даны две окружности. Требуется проверить, пересекаются ли они. Входные данные Входной файл INPUT.TXT состоит из двух строк. На каждой строке записана информация об одной окружности – координаты ее центра x и y (целые числа, по модулю не превосходящие 5000) и радиус (целое число 1 ≤ r ≤ 1000). Выходные данные http://www.cyberforum.ru/cpp-beginners/thread1492282.html
C++ Для вывода знаков зодиака
16.Известно, что астрологи делят год на 12 периодов и каждому из них ставят в соответствие один из знаков Зодиака. Написать программу, которая в зависимости от даты рождения печатает название соответствующего знака Зодиака.
Как сделать из двух чисел третье, уникальное для любой комбинации первых двух? C++
Hi :) Есть два числа, допустим: int a и int b, как можно их "сопряч", то есть что - то с ними сделать, что бы получить третье число, уникальное для любого набора этих А и B. Причём порядок следования A и B так же важен. То есть есть два числа: 1. Первое число (допустим типа int) 2. Второе число (допустим типа int) Нужно получить любой третье число, допустим int c, которое бы не...
C++ Создать окно с кнопкой, закрывающей это окно http://www.cyberforum.ru/cpp-beginners/thread1492244.html
Создайте новый оконный проект в ОС Microsoft Windows 7 или Linux. Разместите посередине окна кнопку с надписью "Close". После нажатия кнопки окно должен закрываться. Работа программы должно завершаться. Кнопку создайте программно (без использования Qt Designer).
C++ Массив, индекс как уникальный ID Добрый день. Пытаюсь сделать список, который хранит в себе список всех обьектов. У этого списка есть поле - ID. По идеи оно должно быть уникальным. Но вот вопрос. При создании массива, стоит ли использовать индекс, как уникальный ID? Class #include <string> #include <thread> #include <chrono> #include "entity.h" подробнее

Показать сообщение отдельно
Fliiz
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 42
03.07.2015, 16:28  [ТС]     Реализовать все алгоритмы сортировки, оформив решение в виде функций ввода, вывода и обработки массивов
Я тут написал,помогите последний пункт выполнить(не совсем понял вопроса) : Найти такой элемент из данного множества, для которого эта сумма максимальна, и саму эту сумму.
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
49
50
51
52
53
54
#include <cmath>
#include <iostream>
using namespace std;
 
const int n=4;
double b=0,a=0;
double sum;
double A[n],B[n];
 
double mod_sum(int a)
{
    sum=0;
    cout<<endl;
    for (int i = 0; i < n; i++)
    {
        sum=sum+abs(A[a]-A[i]);
    }
    cout<<"Summa modulei raznosti ="<<sum<<endl;
    return sum;
}
 
int main()
{
 
    cout<<"Vvedite elementi massiva A"<<endl;
    for (int i=0;i<n;i++)
    {
        cin>>A[i];
    }
 
    for (int i=0;i<n;i++){
        B[i] = mod_sum(i);
    }
 
    for (int j=1;j<n;j++)
    for (int i=0;i<n-j;i++)
    if (B[i]>B[i+1])
    {
        b=B[i];
        a=A[i];
        B[i]=B[i+1];
        A[i]=A[i+1];
        B[i+1]=b;
        A[i+1]=a;
    }
 
    //for (int j=0;j<n;j++) cout<<B[j]<<" ";
    cout << endl;
    cout<<"Massiv po vozrastaniyu summy modulei raznosti: "<<endl;
    for (int j=0;j<n;j++) cout<<A[j]<<" ";
 
}
 
}
 
Текущее время: 00:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru