Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Отсортировать одномерный массив целых чисел в порядке возрастания Отсортировать одномерный массив целых чисел в порядке возрастания. Надо написать программу на языке СИ, используя статические массивы. https://www.cyberforum.ru/ c-beginners/ thread2362934.html C (СИ) Динамическая структура. Линейный Односвязный Список
Задание: Написать программу реализующую динамическую структуру линейного односвязного списка типа данных double. Предусмотреть возможность создания, редактирования и удаления заданных элементов структуры. Отдельно должна быть предусмотрена возможность поиска элементов по условию (дробная часть<N) N- число задаваемое пользователем. Вывести эти числа. Логически я понимаю как происходит удаление ,...
C (СИ) Указатели структур. Динамический массив #include <stdio.h> #include <stdlib.h> #include "locale.h" struct addr { char Nazv; char porod; char klich; char data; int marks; https://www.cyberforum.ru/ c-beginners/ thread2362886.html C (СИ) Вычисление значений функций, используя разложение в ряд Тейлора Составить программу вычисления значений функций на заданном отрезке с точностью e=10-6, воспользовавшись формулами разложения элементарных функций в ряд Тейлора. https://www.cyberforum.ru/ c-beginners/ thread2362812.html
C (СИ) Заполнить матрицу слева направо по диагонали (С++ -> Си)
Задача: вывести матрицу 9 на 9 , заполнив массив слева на право по диагонали от 1 по возрастающей Пример: 1 2 4 7 ... 3 5 8 6 9 Код на С++ #include <iostream> using namespace std;
C (СИ) Функции в си https://www.cyberforum.ru/ c-beginners/ thread2362731.html
Начала изучать функции. Не могу разобраться с задачей. Нужно написать программу, которая проверяет вызовы функций математической библиотеки (math) и выводит результаты в виде таблицы. функция назначения пример sqrt(x) exp(x) log(x)
C (СИ) Проверить, есть ли во входящей строке последовательность «abba» https://www.cyberforum.ru/ c-beginners/ thread2362703.html
Напишите программу, которая получит от пользователя строку, состоящую из букв «a» и «b», которые имеет длину 10 символов (каждый символ должен быть прочитан отдельно). Программа должна обнаруживать и сигнал, если на входе есть последовательность «abba». Пока что мы изучили только условные операторы, функции и циклы. Больше ничем пользоваться нельзя. был подобный вариант, но он не подходит ...
C (СИ) Не могу реализовать программку
Определить количество особых элементов массива A. Особым считается элемент, если он: а) больше суммы остальных элементов столбца, б) в его строке слева от него находятся элементы меньше его, а справа - больше.
C (СИ) Работа с бинарными файлами https://www.cyberforum.ru/ c-beginners/ thread2362627.html
Помогите с программой на си. Есть вот такое задание: Написать программу, которая поддерживает индексированный доступ к файлу, содержащему записи структуры вида: struct {unsigned shifr; //шифр датчика; char name; //название датчика}. Программа должна обеспечивать выполнение следующих функций: 1) формирование файла записей и создание по его завершению двух индексных файлов, в первом индексы...
C (СИ) Нужен совет по программе https://www.cyberforum.ru/ c-beginners/ thread2362593.html
Мне дали вот такое задание :Используя только символьный вывод, то есть функцию printf ( "% c", s), где s - переменная типа char,вывести значение целой переменной k (знак «+» не выводить).У меня есть вот это программа, но теперь ,мне надо сделать так, чтоб она еще могла выводить отрицательные числа.Я не знаю как сделать это,помогите пожалуйста. #include <stdio.h> int main(void) { int x, i;...
C (СИ) Создать пользовательское приложение на языке Си
Создать пользовательское приложение на языке Си, которое формирует и выводит на экран матрицу matr в соответствии с заданием 1 и матрицу rmatr размера n x m случайных целых чисел (n и m вводятся пользователем). Затем осуществляет обработку созданной матрицы rmatr в соответствии с заданиями 2 и 3. Операции обработки и формирования матриц описываются в статических методах form, obr1, obr2. При...
C (СИ) Перевод целочисленных данных из одной системы счисления в другую https://www.cyberforum.ru/ c-beginners/ thread2362543.html
Пожалуйста ,очень нужна помощь 😭 Надо написать программу на C Перевод целочисленных данных из одной системы счисления в другую. с алгоритмом и блок-схемой, если можно .
Диссидент
Эксперт C
27709 / 17325 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
02.12.2018, 18:39 0

Найти непрерывный участок из 10 элементов, сумма которых максимальна - C (СИ) - Ответ 13117325

02.12.2018, 18:39. Показов 1459. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от Ksyrx Посмотреть сообщение
Что это за магические числа у вас в коде?
давайте 10 заменим на k, 200 на N (проверку k <= N оставляем)
C
1
2
3
4
5
6
7
8
9
10
11
int N=200, k=10;
int A[N], s=0, max, iMax, i;
for(i=0; i<k; i++) s+= [i];
max = s; iMax = 0;
for(i=1;  i+k-1 < N; i++) {
  s += A[i+k-1] - a[i-1];
  if (s > max) {
    max = s;
    iMax = 1;
  }
}


Вернуться к обсуждению:
Найти непрерывный участок из 10 элементов, сумма которых максимальна C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2018, 18:39
Готовые ответы и решения:

Найти непрерывный участок из 10 элементов, сумма которых максимальна
Здравствуйте, вроде написал код, но ничего не могу понять, выходит лажа. Прога состоит из 3 этапов:...

Найти непрерывный участок из 10 элементов, сумма которых максимальна
Найти непрерывный участок из 10 элементов, сумма которых максимальна. Если размерность массива 200,...

Найти непрерывный участок из 10 элементов, сумма которых максимальна
Обьявить массив целых чисел и заполнить его случайными значениями.Размер массива и диапазон его...

Найти непрерывный участок из 10 элементов, сумма которых максимальна
Найти непрерывный участок из 10 элементов, сумма которых максимальна. Если размерность массива 200,...

4
02.12.2018, 18:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2018, 18:39
Помогаю со студенческими работами здесь

Найти непрерывный участок из 10 элементов последовательности, сумма которых максимальна
Добрый вечер. Массив из 200 элементов с диапазоном 50 - 200, заполнение по рандому. Найти...

Как найти непрерывный участок элементов массива, сумма которых максимальна?
Нужно найти непрерывный участок массива из 10 элементов, сумма которых максимальная, и всё это...

Найти непрерывный участок из 10 элементов, сумма которых максимальна. Если размерность массива 200, а диапазон
Найти непрерывный участок из 10 элементов, сумма которых максимальна. Если размерность массива 200,...

Найти непрерывный участок массива, в котором сумма положительных элементов максимальна
Решите подобную задачу: Создать массив целых чисел и заполнить его случайными значениями....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru