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

функция - C++

Восстановить пароль Регистрация
 
ilyshka
2 / 2 / 0
Регистрация: 11.04.2011
Сообщений: 36
23.05.2011, 15:10     функция #1
даны действительные числа A1, ... , An, B1, ... , Bn.
в последовательности А1, А2, ... , Аn все члены, следующие за членом с наибольшим значением(за первым по порядку, если их несколько), заменить на 1, а в последовательности В1, ... , Bn - на 10
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2011, 15:10     функция
Посмотрите здесь:

функция C++
функция C++
Функция в с++ C++
Функция C++
Нужно сделать, чтобы программа состояла из 3 функций, тоесть 1-ая функция ввода массива, 2-ая основная функция, 3-я- вывод массива C++
оформить решение в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функ C++
Функция try C++
C++ Функция возвращающая абсолютное разницу первого и второго параметров и функция типа int, возвращающая минимальное из трех целых чисел

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.05.2011, 15:52     функция #2
нужен код или помощь в алгоритме?
gooseim
Эксперт C++
500 / 404 / 35
Регистрация: 23.09.2010
Сообщений: 1,139
23.05.2011, 16:22     функция #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <algorithm>
#include <iterator>
 
template<class T>
void fill(T *A1, T *A2, const T& v)
{
   T *max = std::max_element(A1, A2);
   if(max < A2)
      max++;
   std::fill(max, A2, v);
}
 
int main()
{
   const size_t n = 5;
   float A[n]={3, 2, 8, 4, 3};
   float B[n]={3, 12, 8, 4, 3};
   
   fill<float>(A, A+n, 0);
   std::copy(A, A+n, std::ostream_iterator<float>(std::cout, " "));
   
   std::cout<<std::endl;
   
   fill<float>(B, B+n, 10);
   std::copy(B, B+n, std::ostream_iterator<float>(std::cout, " "));
}
Yandex
Объявления
23.05.2011, 16:22     функция
Ответ Создать тему
Опции темы

Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru