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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Punktir
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 35
#1

суммарное смещение в новый массив - C++

22.04.2013, 08:58. Просмотров 235. Ответов 3
Метки нет (Все метки)

Доброго всем дня! Прогуглил,но не нашёл искомого.
Суть такова:имеется массив,например , из 4 элементов(заполненный).
Имеется еще массив, размерностью на 1 менее, т.е. 3.
И необходимо, чтобы элементы второго массива были суммой элементов, стоящих перед соответствующим индексом массива первого.
ДОСТУПНЕЕ НА КАРТИНКЕ:

[IMG]http://s020.***********/i707/1304/52/684bb0d4fdc0.jpg[/IMG]
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2013, 08:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос суммарное смещение в новый массив (C++):

Strchr(), Найти суммарное количество вхождений символа в заданный массив символов - C++
Программа, которая ищет количество вхождений одного символа в строчку, при помощи функции strchr(). Символ и текст мы вводим с клавиатуры.

Как передвигать указатель чтобы выделить память под новый элемент и добавить новый элемент в массив? - C++
Допустим есть некое условие,нам нужно при каждом его выполнении выделить память под новый элемент и добавить его в массив. Вопрос:Как...

Дан массив из 25 элементов. Сформировать из него новый массив, элементы которого кратны 5 - C++
Помогите решить задачу. Дан массив из 25 элементов. Сформировать из него новый массив, элементы которого кратны 5.

Включить новый элемент в массив, упорядоченный по возрастанию, с сохранением упорядоченности. (рандомный массив) - C++
1) Включить новый элемент в массив, упорядоченный по возрастанию, с сохранением упорядоченности. (рандомный массив)

Дан массив A(23). Переписать в новый массив все элементы, расположенные после последнего отрицательного. - C++
Задача Дан массив A(23). Переписать в новый массив все элементы, расположенные после последнего отрицательного. В новом массиве...

Массив: Получить новый массив В по следующему правилу: В1=А1+А10 - C++
помогите пож-та.Дан массив А(10). Получить новый массив В по следующему правилу: В1=А1+А10 В2=А2+А9 и так далее. Вывести на экран ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kristi1
10 / 10 / 1
Регистрация: 07.03.2010
Сообщений: 465
22.04.2013, 09:23 #2
Punktir, Ну дык а в чем проблема? Создаете 2 массива (можно и динамически). Один из них (для экономии памяти) может быть из n-1 элементов, а второй из n элементов. И пишите в цикле суммирование элементов от нулевого, до n-того
Punktir
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 35
22.04.2013, 10:25  [ТС] #3
Цитата Сообщение от kristi1 Посмотреть сообщение
Punktir, Ну дык а в чем проблема? Создаете 2 массива (можно и динамически). Один из них (для экономии памяти) может быть из n-1 элементов, а второй из n элементов. И пишите в цикле суммирование элементов от нулевого, до n-того
Действительно. О простом не подумал)) спасибо!
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
22.04.2013, 10:29 #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
#include <iostream>
 
using namespace std;
 
int main()
{
    const int n = 4;
    int src[n] = { 8,7,9,1 };
    int dst[n-1];
 
    dst[0] = src[0];
    for( int i=1; i<n-1; ++i )
    {
        dst[i] = src[i] + dst[i-1];
    }
 
    for( int i=0; i<n-1; ++i )
    {
        cout << dst[i] << endl;
    }
 
    system( "pause" );
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2013, 10:29
Привет! Вот еще темы с ответами:

Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A. - C++
Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A. Элементы массива...

Дан двумерный массив. Преобразовать его так, чтобы новый массив содержал элементы старого, циклически сдвинутые на 2 элемента влево. - C++
Уважаемые форумчане, такая проблема, не знаю как решить задачу, в моём городе мне не к кому обратиться с ней, все либо уже забыли либо...

Реализовать 3 функции, каждая из которых принимает указатель на массив и количество элементов и возвращает указатель на новый массив. - C++
Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++. Условие:Реализовать 3 функции, каждая из которых принимает указатель на...

Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: - C++
Помогите решить задачу на языке с++ Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.04.2013, 10:29
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru