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

Массив. Макс и мин элемент.Шаблоны и функции.

16.04.2010, 12:21. Просмотров 728. Ответов 1
Метки нет (Все метки)

Само задание вот:
Найти max(a2,a4,...a(2k)+min(a1,a3,...a(2k+1).

Короче, вроде бы найти макс и мин эл-т. Нужно сделать через шаблоны и функции. Помогите исправить:

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
#include<conio.h>
#define n 10
int vvod(int *p, int n1);
int vivod(int *p, int n1, int s1);
int obrab(int *p, int n1);
int i;
int main()
{clrscr();
int a[n], n1;
n1=vvod(a,n);
vivod(a,n1,obrab(a,n1));
getch();
return 0;
}
int vvod(int *p, int n1)
{cout<<"vvedite kol-vo el-ov ";
cin>>n1;
cout<<"vvedite el-ti massiva ";
for (i=0;i<n1;i++) cin>>p[i];
return(n1);
}
int obrab(int *p, int n1)
{int max=0,mix=0;
for (i=0;i<n;i+=2);
if (p[i]>p[max])
max=i;
if (p[i+1]<p[min])
min=i;
//return(i);
}
int vivod(int *p,int n1,int i)
{ cout<<"vivod el-ov massiva ";
for(i=0;i<n1;i++)
cout<<setw(3)<<*(p+i);
cout<<endl<<"max el-t "<<max<<endl;
cout<<endl<<"min el-t "<<min<<endl;
return (0);
}
Добавлено через 2 часа 48 минут
Что-то не многословно

Добавлено через 13 часов 12 минут
Помогите хоть кто-нибудь, я же не прошу, с нуля программу писать (
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2010, 12:21
Ответы с готовыми решениями:

Создать функции,которые находят мин и макс элемент массива, их номера в одномерном массиве и меняет эти элементы местами
элементы массива нужно вводить в ручную помогите, пожалуйста!

список мин и макс элемент
Дан список из целых чисел, найти первое из всех минимальных значений и последнее из всех...

Работа со стеком (найти мин и макс элемент)
есть стек struct Stack { int info; //значение элемента Stack *...

Поменять местами мин и макс элемент в каждой строке
Дана матрица размера M × N. Преобразовать матрицу, поменяв местами минимальный и максимальный...

1
Эксперт С++
3936 / 1801 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
16.04.2010, 13:11 2
Армейский Дьявол, советую Вам при создании тем всегда пользоваться поиском.
Посмотрите, Максимальные и минимальные числа - в этой теме нахождение Min,Max в любых, самых разных формах... Функции, шаблоны, обычный if... Так сказать, что душе угодно
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2010, 13:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка в строке содержащую мин и макс элемент массива
#include &lt;iostream&gt; #include &lt;clocale&gt; #include &lt;cstdlib&gt; #include &lt;iomanip&gt; int main() {...

двумерный массив макс мин
кодеры помогите срочно нужен код на Dev-C++ учу дев но на заочке еще нив чем не разобрался...

Одномерный массив макс мин
Вообщем не могу выполнить 1\2 сумму нашел всё работает нормально но вот макс мин не могу найти и...

Массив поиск мин-макс элемента
Задание: Определить в массиве элемент, самый большой в своей строчке и самый минимальный в своем...


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

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

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