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

Определить подвектор, как один или более последовательных элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread194979.html
у кого есть рабочие примеры роботы с тестовыми файлами на С(считать с файла и вывести на экран,записать в файл.... ) поделитесь кодом заранее спасибо.
C++ Поиск по массиву структур Создать структуру, которая содержит информацию о покупателе (имя, фамилия, адрес в виде вложеной структуры и т. д.) и заполнить её в виде массива для нескольких покупателей, а потом вывести информацию о тех, кто дал соглассие на рассылку. В общем первую часть - заполнение я написал, а вот с поиском не могу разобраться #include "stdafx.h" #include "stdio.h" #include "string.h" int... http://www.cyberforum.ru/cpp-beginners/thread194971.html
Информационные системы.Базы данных C++
Люди помогите пожалуста написать код.В файле хранится информация о служащих, состоящая из имени, фамилии, отчества служащего, даты рождения, образования, домашнего адреса, профессии. Определить имена людей с высшим образованием. Выдать данные о служащем, который имеет ту или иную профессию. Выдать информационный список (вся информация) людей пенсионного возраста. Найти номер телефона сотрудника...
Гамильтоновы циклы C++
Добрый день! Необходимо написать программу для поиска гамильтоновых циклов в графе, заданном матрицей смежности. Пожалуйста, помогите!!! Добавлено через 2 часа 18 минут методом Робертса и Флореса
C++ C++: выделить слова из строки http://www.cyberforum.ru/cpp-beginners/thread194953.html
Есть файл, в котором каждая строка имеет вид "Фамилия - Иванов Имя - Иван Отчество - Иванович" нужно, чтобы выводилось только Иванов Иван Иванович.
C++ min(x,y) max(x,y) заданы действительные числа х, у. получить min(x,y) max(x,y)? подробнее

Показать сообщение отдельно
ANNKA
Сообщений: n/a
21.11.2010, 19:13     Определить подвектор, как один или более последовательных элементов массива
Всем привет) я полный ноль в программирование, прошу о помощи..
Задан массив целых чисел. Определить подвектор, как один или более последовательных элементов массива. Каждому подвектору поставить в соответствие сумму его элементов. Требуется написать функцию, вычисляющую максимум из сумм подвекторов в массиве.

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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(int argc, char* argv[])
{
 const n=10;
 int a[n], i,j, max, sum;
 randomize();
 for(i=0; i<n; i++)
 {
  a[i]=rand();
  if (a[i]%2==0) a[i]=0-a[i];
  printf("\n a[%d]=%d", i, a[i]);
 }
 sum=0;
 max=a[0];
 for(i=0; i<n; i++)
 {
  for(j=i; j<n; j++)
  {
   sum=sum+a[j];
   if(sum>max) max=sum;
  }
  sum=0;
 }
 printf("\n Max=%d", max);
 getch();
 return 0;
}
почему то не работает..что здесь не так??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru