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

Найти минимальный и максимальный элемент в массиве - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 129, средняя оценка - 4.90
mmss
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 5
09.04.2012, 22:59     Найти минимальный и максимальный элемент в массиве #1
найти минимальный и максимальный элемент в массиве
скажите где ошибка в данном скрипте
использую dev c++


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
#include <iostream.h> 
#include <windows.h> 
#include <math.h>  
 
int main()
 
 {
   const int N=5;
 int A[N];
 int min;
    SetConsoleOutputCP(1251);
 
 
 
 for(int i=0;i   cout << "A[" << i << "]=";
  cin >> A[i];}
 
 
 
 for ( int i=0;i cout << A[i] << " " ;cout << endl; 
 
 
 min = max = A[0]; 
 for (int i=1 ;i if (fabs(A[i])fabs(max)) max=A[i]; }
 
 cout << " Минимальный элемент массива равен " << min << endl ; 
 
 cout << " Максимальный элемент массива равен " << max << endl ; 
 
 
    system ("pause");
 return 0; 
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2012, 22:59     Найти минимальный и максимальный элемент в массиве
Посмотрите здесь:

В двумерном массиве найти в каждой строке максимальный элемент, затем среди этих чисел выбрать минимальный C++
C++ Поменять местами максимальный и минимальный элемент в массиве
Найти в массиве минимальный и максимальный элементы. Вывести последовательность значений из этого диапазона, не встречающихся в данном массиве C++
C++ Найти в массиве максимальный и минимальный элементы в массиве и их количество
C++ Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sannee
Просто хороший человек
 Аватар для sannee
362 / 155 / 12
Регистрация: 26.04.2011
Сообщений: 421
Завершенные тесты: 2
09.04.2012, 23:29     Найти минимальный и максимальный элемент в массиве #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
25
26
27
28
#include <string>
#include <sstream>
#include <iostream>
 
using namespace std;
 
int main()
{
    int arr[6];
    arr[0]=5;
    arr[1]=4;
    arr[2]=10;
    arr[3]=3;
    arr[4]=1;
    arr[5]=1;
 
for(int i=0; i<6; i++)
for(int j=1; j<6; j++)
{
if(arr[j]<arr[j-1]) 
{int k = arr[j];
arr[j]=arr[j-1];
arr[j-1]=k;
}
}
for(int i=0; i<6; i++) cout<<arr[i]<<endl;
cin.get();
}
как видите после выполнения данной программы мы получим что первым элементом будет самое маленькое число, а последнее самым большым. и собственно и все.
З.Ы это метод сортировки - пузырьковый.
mmss
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 5
10.04.2012, 20:48  [ТС]     Найти минимальный и максимальный элемент в массиве #3
посмотрите где у меня ошибка
sannee
Просто хороший человек
 Аватар для sannee
362 / 155 / 12
Регистрация: 26.04.2011
Сообщений: 421
Завершенные тесты: 2
10.04.2012, 21:17     Найти минимальный и максимальный элемент в массиве #4
та нчиего не правильно
Цитата Сообщение от mmss Посмотреть сообщение
for(int i=0;i cout << "A[" << i << "]=";
cin >> A[i];}
for ( int i=0;i cout << A[i] << " " ;cout << endl;
for (int i=1 ;i if (fabs(A[i])fabs(max)) max=A[i]; }
я не знаком с dev c++ но такой синтаксис в корни не верный.
Ошибок множество.
Leonman
 Аватар для Leonman
15 / 15 / 0
Регистрация: 17.06.2012
Сообщений: 266
18.06.2012, 14:31     Найти минимальный и максимальный элемент в массиве #5
По-моему задача очень проста.
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
   const int N = 5; 
   int a[N], max = -1000000000, min = 1000000000;
   cout << "Введите значение элементов: " << endl;
   for (int i = 0; i < N; i++)
   cin >> a[i];
   for (int i = 1; i < N; i++)
    if (a[i] > max)
     max = a[i];
   for (int i = 0; i < N; i++)
    if (a[i] < min)
     min = a[i];  
    cout << "Минимальный элемент массива: " << min << endl ;  
    cout << "Максимальный элемент массива: " << max << endl ; 
system("PAUSE >> null"); 
return 0;   
}
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
18.06.2012, 14:47     Найти минимальный и максимальный элемент в массиве #6
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <vector>
#include <algorithm>
 
int main()
{
   std::vector<int> vec = {1,2,3,4,5,6,7,8,9,10};
   auto minmax = std::minmax_element(vec.begin(), vec.end());
   std::cout << *minmax.first << " " << *minmax.second << std::endl;
}
http://liveworkspace.org/code/0f30dd...234bc18e5b4724
Акиничева Яра
Сообщений: n/a
30.11.2013, 21:36     Найти минимальный и максимальный элемент в массиве #7
дан целочисленный массив размера N найти среди четных элементов этого массива максимальный элемент
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11815 / 6794 / 769
Регистрация: 27.09.2012
Сообщений: 16,866
Записей в блоге: 2
Завершенные тесты: 1
01.09.2015, 19:01     Найти минимальный и максимальный элемент в массиве #8
И искал он инфу несколько лет
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2015, 19:36     Найти минимальный и максимальный элемент в массиве
Еще ссылки по теме:

C++ Найти в массиве максимальный элемент и заменить все вышестоящие на минимальный из последней строки
В двумерном массиве поменять местами максимальный и минимальный элемент C++
C++ В двухмерном массиве найти максимальный и минимальный элементы и их координаты в массиве

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

Или воспользуйтесь поиском по форуму:
Новичок
Модератор
 Аватар для Новичок
1137 / 708 / 148
Регистрация: 17.07.2012
Сообщений: 4,039
Записей в блоге: 1
Завершенные тесты: 2
01.09.2015, 19:36     Найти минимальный и максимальный элемент в массиве #9
Цитата Сообщение от Ptp Посмотреть сообщение
На тебе и не парся
Начало кода порадовало.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
//********* ПРОТОТИВЫ **********************************
int f1();
int f2();
int f3();
int f4();
int f5();
int f6();
int f7();
int f8();
Кто так функции называет?
Yandex
Объявления
01.09.2015, 19:36     Найти минимальный и максимальный элемент в массиве
Ответ Создать тему
Опции темы

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