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

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

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

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

31.03.2009, 23:15. Просмотров 746. Ответов 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;}
Помогите оформить эту программу в виде подпрограмм

Результат:
Оформить программу в виде подпрограмм
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2009, 23:15     Оформить программу в виде подпрограмм
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;}
Вот все уже не нужно

Модераторы могут тему или удалить или оставить - может кому пригодится
Yandex
Объявления
31.03.2009, 23:58     Оформить программу в виде подпрограмм
Ответ Создать тему
Опции темы

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