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

Все возможные суммы элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти максимальный элемент стека и поменять его местами с первым элементом http://www.cyberforum.ru/cpp-beginners/thread574461.html
Информационное поле элемента стека числовое. Найти максимальный элемент стека и поменять его местами с первым элементом стека.
C++ Не корректно работает программа,посмотрите #include <iostream.h> #include <conio.h> #include <iomanip.h> #include <math.h> int main(void) { clrscr(); int x; float f,n,m; cout<<"vvedite x"; http://www.cyberforum.ru/cpp-beginners/thread574459.html
C++ Помогите натолкнуть на мысль
В трехмерном пространстве задано множество материальных точек. Найти разбиение этого множества на два таких непустых и непересекающихся множества, чтобы их центры тяжести находились наиболее близко друг к другу. Понятия не имею, как задать это "множество материальных точек".
Элемент строки C++
допустим у меня есть какая то строка string, как мне разделить её на элементы и записать в чаровский масив, чтобы потом можно было проверить эту строку на наличие символа? подскажите буду очень благодарен
C++/CLI WinForms Название, основанное на данных в TextBox http://www.cyberforum.ru/cpp-beginners/thread574424.html
Есть Textbox и кнопка, которая создает файл .cpp. Но у меня название файла прописано в коде, то есть для всего, что я создам - будет 1 и тоже название. Код: private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) { FILE * f; f = fopen("Custom_script.cpp", "wt"); Как видите, файл уже имеет название. Но нужно название, введенное в текстбокс. При использовании...
C++ Вывод в файл Ребят, как сделать что бы при выводе в файл черезcin>> числа выводились нормально, а не так: 1,725454e+010????? подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
15.05.2012, 16:27     Все возможные суммы элементов массива
Элементарная задача, алгоритм и исходник см. ниже:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#define N 10
 
int main()
{
    int A[N] = { 3, 5, 1, 2, 8, 7, 9, 4, 6, 0 };
 
    int* B = new int[3 * N];
    for (int i = 1, k = 0; i <= N-2; i++)
    {
        B[k] = A[i-1] + A[i+1];
        B[k+1] = A[i+1] + A[i];
        B[k+2] = A[i-1] + A[i];
        B[k+3] = B[k+2] + A[i+1];
        k+=4;
    }
 
    for (int q = 0; q < 3 * N; q++)
        printf("%d ",B[q]);
    printf("\n");
}
http://liveworkspace.org/code/763bde...de25ff9eb3f4ea
 
Текущее время: 17:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru