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

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

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

массивы задача про отрезок - C++

15.01.2012, 11:20. Просмотров 452. Ответов 1
Метки нет (Все метки)

в массиве А[N] определите отрезок данной длины К с максимальной суммой элементов.сначала вводится N и К затем элеметы массива .в ответе указать позицию начала отрезка и сумму

Добавлено через 25 минут
помогите хоть чем то...сижу на экзамене
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2012, 11:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос массивы задача про отрезок (C++):

задача про массивы - C++
упорядочить по убыванию положительные эл-ты массмва, сохраняя остальные эл-ты на прежних местах

Задача про массивы и функции - C++
Напишите программу, которая запрашивает у пользователя 10 результатов игры в гольф, сохраняя их в массиве. При этом необходимо обеспечить...

Задача про круглый стол (динамические массивы) - C++
Помогите решить задачу. Условие. За круглым столом собралось 10 участников, номера стульев от 1 до 10 по порядку. Случайным образом...

Про массивы - C++
Привет всем! Можете подсказать ответ на такой вопрос. Создаю статический массив: unsigned char buf; ...

Про массивы. - C++
Пытался анализировать вместимость стандартных массивов в С++. в том числе и 2мерных. оказывается есть значительные ограничения. И при чем...

задaчки про массивы - C++
вот прошли одномерные и двумерные массивы...задачки в книжке очень легкие...Может вы задайте мне задачки порешать?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lemegeton
2924 / 1353 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
15.01.2012, 12:47 #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
26
27
28
29
30
31
32
33
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(int argc, char *argv[]) {
  srand(time(0));
  int size = 10;
  int *array = (int*)malloc(size * sizeof(int));
 
  int i;
  for (i = 0; i < size; ++i)
    printf("%2d", array[i] = rand() % 5);
  printf("\n");
 
  int partLength = 3;
  int maxIndex = 0;
  int maxSum = 0;
  for (i = 0; i < partLength; ++i)
    maxSum += array[i];
  int partSum = maxSum;
  for (i = 1; i < size - partLength + 1; ++i) {
    partSum = partSum - array[i - 1] + array[i + partLength - 1];
    if (partSum > maxSum) {
      maxIndex = i;
      maxSum = partSum;
    }
  }
 
  printf("Max sum: %3d, index: %3d\n",  maxSum, maxIndex);
 
  free(array);
  return 0;
};
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2012, 12:47
Привет! Вот еще темы с ответами:

про двумерные массивы - C++
Даны два двумерных массива целых чисел с размерами (5х5) эле¬ментов каждый. Подсчитать произведение элементов главных диагоналей в каждом...

Про массивы и указатели - C++
#include &lt;iostream&gt; using namespace std; int Digit = { {1,8,6,7},{3,2,9,4},{5,1,2,7},{8,6,2,5} }, test; int main() { ...

Задачка про массивы - C++
Только начала изучать программирование, пытаюсь разбиратся ,но не всё так просто , помогите пжлст решить задачку на массивы Даны два...

Программа про динамические массивы - C++
Нужна программа, объявляющая динамический двухмерный массив с заданным вторым параметром(к примеру, 3). И затем(после обьявления массива)...


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

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

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