Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
ваня1994
1

В массиве d(200) указать номер элемента (со 2 по 199), сумма которого с предыдущим и последующим имеет минимальное значение

13.12.2012, 18:31. Просмотров 1207. Ответов 1
Метки нет (Все метки)

помогите пожалуйста.. решить массив, написать по нему программу в C++ и составить её блок-схему
В массиве d(200) указать номер элемента (со 2 по 199), сумма которого с предыдущим и последующим имеет минимальное значение.
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2012, 18:31
Ответы с готовыми решениями:

Найти номер элемента, сумма которого с последующим дает максимум
Добрый вечер. задали такую задачку: В массиве x найти номер элемента, сумма которого с последующим...

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

Найти номер элемента, у которого разница между найденным и предыдущим значением не превышает заданной точности
Есть задача: (Ссылка на сторонний ресурс удалена) Вот наброски. Дальше не совсем понимаю условие....

Указать номер покупателя, для обслуживания которого продавцу потребовалось минимальное время
У прилавка в магазине выстроилась очередь из n покупателей. Время обслуживания продавцом i-го...

1
1312 / 974 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
13.12.2012, 18:43 2
Лучший ответ Сообщение было отмечено как решение

Решение

Вот тебе пример из 10 элементов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> 
 
int main() 
{ 
    int const size = 10; 
    int array[size] = { 12, 34, 54, 556, 6, 12, 2, 3, 8, 9 }; 
    int i, sum = 0, max = 0, index = 1; 
 
    for ( i = 1; i < size - 1; ++i) 
    {
         sum = array[i-1] + array[i] + array[i+1]; 
         if(sum > max)  
         {
             max = sum; 
             index = i; 
         }  
    
    }  
    std::cout << "Sum is " << max << std::endl;
    std::cout << "Index is " << index << std::endl; 
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2012, 18:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Указать номер того человека, для обслуживания которого потребовалось минимальное время
13. В магазине стоит очередь из N человек. Время обслуживания i-го покупателя ti – случайная...

Найти значение максимального элемента и номер последнего элемента, значение которого равно максимальному
Помогите

Определить номер строки, среде арифметическое элементов которой имеет минимальное значение
определить номер строки , среде арифметическое элементов которой имеет минимальное значение ...

Найти число, у которого сумма цифр имеет максимальное значение
Дано n целых чисел. Найти среди них число, у которого сумма цифр имеет макс значение. Нужно 2...


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

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

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