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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lawreNz
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 30
#1

Использование стандартных компонентов stl - C++

21.04.2014, 12:35. Просмотров 392. Ответов 6
Метки нет (Все метки)

Помогите реализовать задачу с помощью stl Даны натуральное число n, действительные числа a1, ... , a2n . Вычислить (задание на снимке)
я попробовал сделать через массивы и циклы, но не получилось, а потом оказалось что нужно все сделать через stl, который я плохо понимаю, помогите пожалуйста
Миниатюры
Использование стандартных компонентов stl  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 12:35     Использование стандартных компонентов stl
Посмотрите здесь:

Наследование стандартных классов STL - C++
Добрый день. Проблема такая: мне нужно создать свой класс, который будет наследоваться от класса multimap, определенного в стандартной...

Библиотека стандартных шаблонов STL - C++
1. Создайте пустой целочисленный вектор и поместите в него 10 случайных чисел с интервалом значений от -15 до 15. 2. Напишите две...

Сортировка списка строк с использованием стандартных алгоритмов библиотеки STL - C++
Сортировка слов по количеству в них букв 'А'. Сортировка списка строк с использованием стандартных алгоритмов библиотеки STL. Мне не...

использование stl - C++
Тема для читателей книг и учебников... Такой способ работы с векторами верен или нет (код рабочий) с точки зрения теории: #include...

Вычисления по формулам, использование стандартных математических функций - C++
Помогите написать программу, а то не понимаю как записать формулу......

Использование алгоритмов STL - C++
Здравствуйте. Ребят пожалуйста решите 2 простенькие задачки, потратьте немного своего времени, очень прошу. Заранее огромное спасибо...

Использование двух контейнеров из STL - C++
Нужно, чтобы: 1) Каждый объект имел свой уникальный ключ. 2) Быстрая выборка по ключу. 3) Быстрое прохождение по всем объектам. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5119 / 4439 / 1476
Регистрация: 14.04.2014
Сообщений: 17,610
21.04.2014, 14:31     Использование стандартных компонентов stl #2
Используй vector вместо массива. http://adorning.ru/2010/01/14/c-urok...heskiy-massiv/
lawreNz
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 30
21.04.2014, 18:40  [ТС]     Использование стандартных компонентов stl #3
Ага, ну это уже начало, спасибо, теперь возник другой вопрос, переменная которая изменяется - n но в формулах она одновременно и возрастает и убывает, это как-то особо реализуется в векторах? а то на том сайте про такое не написано

Добавлено через 3 часа 38 минут
!123
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.04.2014, 18:55     Использование стандартных компонентов stl #4
Так как n постоянно в процессе решения задачи, то никакой разницы будет это классический массив или std::vector нет. lawreNz, что значит "переменная одновременно возрастает и убывает"?
lawreNz
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 30
21.04.2014, 20:39  [ТС]     Использование стандартных компонентов stl #5
Tulosba, в формулах идет одновременное прохождение по вектору с одного и другого конца, если посмтреть, там (a1-a2n)(a2-a2n-2)и т.д. и как это реализовать я понятия не имею
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.04.2014, 21:14     Использование стандартных компонентов stl #6
lawreNz, элементарно. Находим формулу i-го члена и реализуем умножение в цикле:
C++
1
2
3
4
5
double p = 1;
for( int i=0; i<n; ++i )
{
   p *= a[i*2] - a[2*(n-i)-1];
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2014, 21:48     Использование стандартных компонентов stl
Еще ссылки по теме:

Использование класса list STL - C++
Здравствуйте, у меня есть базовый класс и унаследованный от него. Мне надо хранить в этом одном списке либо указатели на объекты базового...

Использование STL в DLL-файлах - C++
Хочу использовать библиотеку STL в своем DLL-проекте. В частности для обеспечения функциональности требуется применение классов vector и...

Использование контейнера string из библиотеки STL - C++
Дан массив слов. Сформировать новое слово из символов слов массива, стоящих после последнего символа ‘*’ в слове. Сформировать предложение...

Использование list stl для вывода в файл - C++
Начинаю изучать STL. Есть задача, что нужно составить &lt;list&gt;ы из экземпляров моего класса и вывести все это в отдельный файл. Как это...

Использование указателей на контейнеры STL в заголовочных файлах - C++
Для использования указателей на I/O классы достаточно включить &lt;iosfwd&gt; который содержит опережающие объявления и таким образом появляется...


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

Или воспользуйтесь поиском по форуму:
lawreNz
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 30
21.04.2014, 21:48  [ТС]     Использование стандартных компонентов stl #7
Tulosba, спасибо первая формула замечательно работает! но у меня не получается составить i-й элемент второй формулы, и если вам не трудно можете просто написать формулы самих элементов в моих заданиях, остальное я сделаю сам, спасибо
C
1
2
3
4
5
double d=1;
    for( int i=0; i<n; ++i )
    {
        d += a[i] * a[2*(n-i)-1];
    }
Yandex
Объявления
21.04.2014, 21:48     Использование стандартных компонентов stl
Ответ Создать тему
Опции темы

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