Форум программистов, компьютерный форум, киберфорум
Наши страницы

Все возможные суммы элементов массива - 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++ Вывод в файл http://www.cyberforum.ru/cpp-beginners/thread574423.html
Ребят, как сделать что бы при выводе в файл черезcin>> числа выводились нормально, а не так: 1,725454e+010?????
C++ Используя прототип функции написать программу для нахождения максимального элемента Добрый вечер. Помогите решить задачку. Заранее благодарен!!! Используя прототип функции написать программу для нахождения максимального элемента, среди элементов находящихся в четных столбцах для... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 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/763bdea1cb20c48d2fde25ff9eb3f4ea
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru