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

Динамические масивы - параметры функций

05.04.2011, 18:32. Просмотров 764. Ответов 6
Метки нет (Все метки)

Даны действительные числа A1.....An. Получить: max (A1+An; A2+An-1;......A15+An-2). Обязательно использовать динамический масив!!!

Помогите, плиз...полдня ламаю голову=(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2011, 18:32
Ответы с готовыми решениями:

Динамические масивы
Помогите пожалуста. Составить программу, которая вставляет в непустой список...

Динамические масивы
Помогите пожалуста !! Сформировать одномерный динамический массив целых...

Динамические масивы
Помогите написать прошку Составить программу, заполняющую список...

Динамические одномерные масивы
Не могу создать новый размер динамического массива. Статический работает как...

Таблица Пифагора через динамические масивы
НЕ могу понять динамические масивы. Объясните как этот код работает. Вот пишу...

6
Fafle
34 / 34 / 9
Регистрация: 19.03.2010
Сообщений: 136
05.04.2011, 18:46 2
Не могу вкурить задание
Опиши на примере...
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
05.04.2011, 18:51 3
Цитата Сообщение от Doza Посмотреть сообщение
Даны действительные числа A1.....An. Получить: max (A1+An; A2+An-1;......A15+An-2). Обязательно использовать динамический масив!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
 
int main(){
  size_t n;
  int *a;
  std::cout << "\n\nn(n >= 15) = ";
  std::cin >> n;
  a = new int[n];
  for(size_t i = 0; i < n; ++i){
    std::cout << "\nArr[" << i << "] = ";
    std::cin >> a[i];
  }
  int max_ = std::max(a[0] + a[n - 1], std::max(a[1] + a[n - 2], a[14] + a[n - 3]));
  std::cout << max_ << std::endl;
  delete[] a;
  return 0;
}
0
Doza
0 / 0 / 0
Регистрация: 01.03.2011
Сообщений: 23
06.04.2011, 15:38  [ТС] 4
обьясняю для Fafle - допустим у нас есть некоторое количество чисел - 2 5 7 3 1 4. Всего 6 чисел. мы произвольо выбираем два числа и сумируем их - 2+4=6 5+1=6 7+3=10, та пара чисел (7 и 3), где сума больше количества чисел (6) и являеться искомым max.

asics - спасибо за решение... оно мне помогло, но сделано чуть не правильно.. int max_ = std::max(a[0] + a[n - 1], std::max(a[1] + a[n - 2], a[14] + a[n - 3])); - в этой строчке программа берет не произвольное количество чисел, а оприделенное число!!! А нужно чтобы пользователь мог сам выбирать сколько чисел вводить! так что прогу пришлось чуть-чуть переделать... Но все равно большое СПАСИБО=)
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
06.04.2011, 15:41 5
Цитата Сообщение от Doza Посмотреть сообщение
А нужно чтобы пользователь мог сам выбирать сколько чисел вводить!
Это не было зазначено в задание, откуда я мог знать ?
0
Fafle
34 / 34 / 9
Регистрация: 19.03.2010
Сообщений: 136
06.04.2011, 15:47 6
Вопрос еще актуален?
0
Doza
0 / 0 / 0
Регистрация: 01.03.2011
Сообщений: 23
06.04.2011, 18:39  [ТС] 7
вопрос не актуален - я уже сделала=) спасибо....

asics, я ж ничего не имею против.. Я сама только сегодня поняла смысл задания...
0
06.04.2011, 18:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2011, 18:39

Динамические параметры printf()
Есть код printf(&quot;%5s &lt;-- %14s\n&quot;, buffer0.c_str(), &quot;n/a&quot;); Что делать...

Параметры функций
Доброго времени суток. Изучая c++ я столкнулся с параметрами внутри функций,...

Формальные параметры функций.
Добрый день, Уважаемые Программисты! Разбираюсь с компонентом TatukGIS, есть...


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

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

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