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

Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) - C++

Восстановить пароль Регистрация
 
Hunter9494
 Аватар для Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
27.09.2013, 18:42     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) #1
Дан рандомный массив 15 элементов.нужно найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее..
как это реализовать??помогите плз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2013, 18:42     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее)
Посмотрите здесь:

Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне [c,d] и расположенных до первого четного элемента. C++
C++ Найти сумму элементов массива, расположенных до минимального элемента
C++ Найти сумму элементов главной диагонали и от каждого элемента массива отнять эту сумму
C++ Найти сумму первого и последнего элемента текс. файла.
C++ Массивы. Найти среднее арифметическое элементов массива, расположенных до максимального элемента (найти ошибку в задании)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
27.09.2013, 18:48     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) #2
Цитата Сообщение от Hunter9494 Посмотреть сообщение
Дан рандомный массив 15 элементов.нужно найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее..
как это реализовать??помогите плз.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 #include <ctime>
 using namespace std;
 int main()
{ 
setlocale (LC_ALL, "Russian");
srand( time (0) ); 
const int s=15;
int a[s],sum=0;
for (int i=0;i<s;i++){
    a[i]=rand()%10;
    cout<<a[i]<<" ";
}
cout<<"\n";
for (int i=10;i<s;i++,sum=0) {
    sum=a[i]+a[i-5]+a[i-10];
    cout<<"sum of elements# "<<i-10<<" "<<i-5<<" "<<i<<"="<<sum<<"\n";
}
system ("pause");
}
Hunter9494
 Аватар для Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
27.09.2013, 19:18  [ТС]     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) #3
спасибо конечно ) ну а если элементов в массиве 5000 и нужна сумма a[1]+a[51]+a[101]+a[151]+....+a[4951]ых элементов и так далее , то как тогда быть ??
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
27.09.2013, 19:22     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) #4
C++
1
2
3
4
5
for (int i=0; i<50; i++){
  for (int j=i, sum=0; j<5000; j+=50)
    sum+=a[i];
  cout<<"sum of a["<<i<<"]+a["<<i+50<<"]+...="<<sum<<endl;
}
Hunter9494
 Аватар для Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
27.09.2013, 20:52  [ТС]     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) #5
мне кажется эта неправильно считает?
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
27.09.2013, 21:54     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) #6
Цитата Сообщение от Hunter9494 Посмотреть сообщение
мне кажется эта неправильно считает?
C++
1
sum+=a[j];
в третьей строке
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
27.09.2013, 22:21     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) #7
Цитата Сообщение от Hunter9494 Посмотреть сообщение
мне кажется эта неправильно считает?
C++
1
2
3
4
5
6
for (int i=0; i<50; i++){
  for (int j=i; j<5000; j+=50)
    sum+=a[j];
  cout<<"sum of a["<<i<<"]+a["<<i+50<<"]+...="<<sum<<endl;
  sum=0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2013, 08:39     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее)
Еще ссылки по теме:

Списки. Найти сумму первого и последнего элемента C++
C++ Найти сумму элементов, расположенных до первого отрицательного элемента
Найти сумму элементов массива, расположенных после минимального элемента C++

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

Или воспользуйтесь поиском по форуму:
Hunter9494
 Аватар для Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
28.09.2013, 08:39  [ТС]     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее) #8
всем спасибо))
Yandex
Объявления
28.09.2013, 08:39     Массивы (найти сумму 1го 6го 11го элемента ,потом 2го 7го 12го элемента и так далее)
Ответ Создать тему
Опции темы

Текущее время: 06:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru