![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.10.2019
Сообщений: 9
|
![]()
Есть рабочий код,но я не знаю как сделать из него функцию. Помогите,пожалуйста.
Задание:Дан массив целых чисел. Написать функцию для определения максимальной и минимальной суммы двух соседних элементов массива. код: #include <iostream> using namespace std; int main() { int n, smax=0, smin=200; do { system("cls"); cout<<"Vvedite kol-vo elementov massiva : "; cin>>n; } while(n<=0); int *mas=new int [n]; for (int i=0; i<n; i++) { mas[i]=rand()%99; cout<<mas[i]<<"\t"; } for (int i=0; i<n; i++) { if (mas[i]+mas[i+1]>smax && i+1<n) smax=mas[i]+mas[i+1]; if (mas[i]+mas[i+1]<smin && i+1<n) smin=mas[i]+mas[i+1]; } cout<< endl <<"Max sum elementov: "<<smax <<"\nMin sum elementov: "<<smin<<endl; system("pause"); return 0; } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 744
|
![]()
Так сойдет?
Код:
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,575
|
![]()
А функция-то так и не появилась... Все свершения - в главной программе.
ТС разочарован. http://cppstudio.com/post/396/ |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 744
|
![]() Код:
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,575
|
![]()
Уже лучше. Ну а кто сказал, что элементы только положительные ? Так что
Rez.Max = 0; Rez.Min = 200; - это от лукавого. Вроде как стандартный прием для таких случаёв Код:
Последний раз редактировалось digitalis; 20.10.2019 в 20:55. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Delphi] Приложение для вычисления линейного уравнения вида ax+b=0. Всё готово, но требуется сделать "область отображения решения". Без понятия, как такое сделать. Помогите | NikazZz | Помощь студентам | 2 | 17.04.2017 04:02 |
Помогите сделать сделать сортировку списка значений с кнопкой "Сортировка" | Thunderbird11 | Microsoft Office Excel | 5 | 26.04.2016 18:01 |
Я сделал прогу, но мне сказали сделать 2 подпрограммы. Я чет не понял как сделать. Помогите, пожалуйста! | kostyan199731 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.06.2015 17:00 |
Помогите сделать | Sir.Pavlon | Общие вопросы Delphi | 1 | 04.06.2009 23:06 |
Помогите сделать... | slim5 | Помощь студентам | 4 | 15.06.2008 21:47 |