С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
#1

Оформить программу в виде подпрограмм - C++

31.03.2009, 23:15. Просмотров 780. Ответов 1
Метки нет (Все метки)

Программа вставляет введенные элементы после максимального элемента и перед ним

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <math.h>
void main()
{int n;
cout<< "Введите n = "; cin>>n;
double *x = new double [n];
cout << "Вводите массив: \n";
int max = 0;
for(int c=0; c<n; c++)
{ cin>>x[c];
if(x[max] < x[c]) max=c; }
cout << "Введите перед и после: \n";  double p1, p2;  cin>>p1>>p2;
double *a = new double [n + 2];
for(c = 0; c<max; c++) a[c] = x[c];
a[max] = p1;   a[max+1] = x[max];   a[max+2] = p2;
for(c = max + 1; c < n; c++) a[c+2] = x[c];
delete []x; cout << endl;
for(c=0; c<n + 2; c++)
cout<< "\ta[" << c << "] = "<<a[c]<<endl;
delete []a;}
Помогите оформить эту программу в виде подпрограмм

Результат:
Оформить программу в виде подпрограмм
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2009, 23:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оформить программу в виде подпрограмм (C++):

Оформить программу в виде функций - C++
Недавно столкнулся с такой вот задачей: Дана матрица размером M на N, нужно сформировать одномерный массив из максимальных элементов...

Оформить в виде функций программу - C++
Всем привет! Помогите пожалуйста оформить задачу в виде функций. /*В одномерном массиве, состоящем из n вещественных элементов,...

Оформить программу в виде функций - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main(){ int size,i; cout&lt;&lt;&quot;Enter size: &quot;; ...

Оформить программу в виде функций обработки массивов (ввод, заполнение, вывод, упорядочение и т.п.) - C++
помогите, пожалуйста, с программой, не могу никак разобраться с функциями, сколько уже отмучалась с ними! вот я тут что-то мутила с...

Написать программу на языке С++, в которой алгоритм сортировки одномерного массива оформить в виде - C++
Задание: Написать программу на языке С++, в которой алгоритм сортировки одномерного массива оформить в виде: макроопределения шаблона...

Нужно написать программу перевода двоичных цифр в их шестнадцатиричный эквивалент (перевод числа оформить в виде функции) - C++
как написать эту программу в C++

1
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
31.03.2009, 23:58  [ТС] #2
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
#include <iostream.h>
#include <math.h>
double z(double *a);
int n;
void main()
{
cout<< "Введите n = "; cin>>n;
double *x = new double [n];
cout << "Вводите массив: \n";
int max = 0;
for(int c=0; c<n; c++)
{ cin>>x[c];
if(x[max] < x[c]) max=c; }
cout << "Введите перед и после: \n";  double p1, p2;  cin>>p1>>p2;
double *a = new double [n + 2];
for(c = 0; c<max; c++) a[c] = x[c];
a[max] = p1;   a[max+1] = x[max];   a[max+2] = p2;
for(c = max + 1; c < n; c++) a[c+2] = x[c];
delete []x; cout << endl;
z(a);}
double z(double *a){
for(int c=0; c<n + 2; c++)
cout<< "\ta[" << c << "] = "<<a[c]<<endl;
delete []a;}
Вот все уже не нужно

Модераторы могут тему или удалить или оставить - может кому пригодится
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2009, 23:58
Привет! Вот еще темы с ответами:

Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) оформить в виде функц - C++
Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) оформить в виде...

Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) оформить в виде функц - C++
Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) оформить в виде...

Оформить в виде функции - C++
Даны действительные числа s, t. Получить: g(1.2, s)+g(t, s)-g(2s - 1.5t), |g(ln(s, t+1))-g(t, s)|, где

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


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

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

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