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

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

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

Одномерный массив (написать программу построения массива с элементами a1, a1 + a2, a1 + a2 + a3, ..., a1 + a2 + ... + an) - C++

20.05.2013, 21:06. Просмотров 418. Ответов 4
Метки нет (Все метки)

Написать программу построения массива с элементами a1, a1 + a2, a1 + a2 + a3, ..., a1 + a2 + ... + an по данным элементов исходного массива а1, а2, ..., ап.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 21:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Одномерный массив (написать программу построения массива с элементами a1, a1 + a2, a1 + a2 + a3, ..., a1 + a2 + ... + an) (C++):

Написать программу построения массива с элементами - C++
Написать программу построения массива с элементами ао. ao+a1. ao+a1+a2, а0+а1+а2+...+а n по данному массиву ао, a1,…..,аn

Массив: написать программу, которая находит количество элементов массива, между min и max элементами - Delphi
Доброго времени суток, помогите пожалуйста: необходимо Написать программу, которая считает количество элементов массива, между максимальным...

Написать программу, создающую одномерный массив из 15 элементов. Значения членов массива вводятся при выполнен - Delphi
Написать программу, создающую одномерный массив из 15 элементов. Значения членов массива вводятся при выполнении программы. Программа...

Написать программу, которая формирует новый массив, элементами которого являются наибольшие значения из каждой пары исходного массива. - Pascal ABC
Написать программу, которая формирует новый массив, элементами которого являются наибольшие значения из каждой пары исходного массива. ...

Ввести двумерный массив 10х10 и создать одномерный массив с упорядоченными по убыванию элементами двумерного массива. - Free Pascal
Здравствуйте, срочно нужна помощь! 1. Ввести двумерный массив 10х10 и создать одномерный массив с упорядоченными по убыванию...

Одномерный массив. Работа с элементами этого массива. - C++
Задание прилагается во вложенном файле.

4
henecs
17 / 17 / 0
Регистрация: 19.05.2013
Сообщений: 135
20.05.2013, 21:34 #2
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
#include <iostream>
int main(int argc, char* argv[])
{
   int *a,*b,n;
   std::cout<<"n = "; std::cin>>n;
   a=new int [n];
   for (int i=0;i<n;i++)
      {
         std::cout<<"a["<<i+1<<"] = ";
         std::cin>>a[i];
      }
   b=new int [n];
   for (int i=0;i<n;i++)
      {
         b[i]=0;
         for (int l=i;l>=0;l--)
            b[i]+=a[l];
      }
   for (int i=0;i<n;i++)
      std::cout<<"b["<<i+1<<"] = "<<b[i]<<"\n";
   delete [] a;
   delete [] b;
   system("pause");
   return 0;
}
0
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
20.05.2013, 21:44 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
 
int main()
{
    const int SIZE = 10;
    int arr[SIZE] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 
    int tSum;
    
    for (int i = 0; i < 10; ++i)
        std::cout << arr[i] << ' '; 
    std::cout << std::endl; 
 
    for (int i = 0, tSum = arr[i]; i < SIZE; ++i, tSum += arr[i])
        arr[i] = tSum;
 
    std::cout << std::endl;
 
    for (int i = 0; i < 10; ++i) 
        std::cout << arr[i] << ' '; 
    std::cout << std::endl; 
 
    system("PAUSE");
    return 0;
}
3
MikeEl
1 / 1 / 0
Регистрация: 27.03.2012
Сообщений: 52
20.05.2013, 21:48  [ТС] #4
Цитата Сообщение от SeregaC++ Посмотреть сообщение
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
#include <iostream>
 
int main()
{
    const int SIZE = 10;
    int arr[SIZE] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 
    int tSum;
    
    for (int i = 0; i < 10; ++i)
        std::cout << arr[i] << ' '; 
    std::cout << std::endl; 
 
    for (int i = 0, tSum = arr[i]; i < SIZE; ++i, tSum += arr[i])
        arr[i] = tSum;
 
    std::cout << std::endl;
 
    for (int i = 0; i < 10; ++i) 
        std::cout << arr[i] << ' '; 
    std::cout << std::endl; 
 
    system("PAUSE");
    return 0;
}
забыл написать: массив должен быть динамический.
0
henecs
17 / 17 / 0
Регистрация: 19.05.2013
Сообщений: 135
20.05.2013, 21:52 #5
SeregaC++, занятная реализация
0
20.05.2013, 21:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 21:52
Привет! Вот еще темы с ответами:

Дан одномерный массив A[10]. Элементами массива являются случайные числа от -10 до 10. Подсчитайте количество положительных элементов данного массива - Pascal ABC
Помогите пожалуйста :cry:

Написать программу построения нового массива - Free Pascal
Написать программу построения нового массива, содержащего элементы заданного одномерного массива в инвертированном порядке (первый -...

Написать программу построения одномерного массива - Delphi
Дан двухмерный массив A. Написать программу построения одномерного массива B, элементы которого соответственно равны а) суммам элементов...

Заполнить одномерный массив B элементами, расположенными по периметру исходного массива A - C++
Помогите, пожалуйста! Дано натуральное число n и двумерный массив A (n,n). Составьте программу, которая заполняет одномерный массив...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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