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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Julli
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 32
#1

Найти максимум и минимум массив - C++

19.01.2011, 22:10. Просмотров 1466. Ответов 6
Метки нет (Все метки)

Задан целочисленный массив размера N. Найти максимум и минимум массива и напечатать их позиции.
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
//---------------------------------------------------------------------------
#include <conio.h>
#include <stdio.h>
int main (){
int mas[256];
int  n, i, max, min, min_i, max_i ;
printf ("Vvedite razmer massiva");
scanf ("%d" ,&n);
for (i=0; i<n; i++){
 printf ("d[%d]=",i);
 scanf("%d",&mas[i]);
 }
 max=mas[0];
 min=mas[0];
 
for (i=0; i<n; i++){
  if (mas[i]<=min){
  min=mas[i];
  min_i=i;
  }
  if (mas[i]>=max){
 max=mas[i];
 max_i=i;
 }
 } ;
printf ("pozistion max elementa = %d, pozistion min elementa =%d  ", max_i, min_i);
scanf ("%d,%d",& max_i, & min_i);
getch();
return 0;
}
результат
Найти максимум и минимум массив
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2011, 22:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти максимум и минимум массив (C++):

Найти максимум и минимум в массиве, отсортировать массив - C++
Ввести массив А. В массив В перенести все элементы массива А, имеющие значение меньше чем (min+max)/3, где min -...

Дан одномерный массив . Найти минимум и максимум - C++
Дан одномерный массив . Найти минимум и максимум. Найти сумму чисел что стоят между минимумом и максимумом

Дан массив. Найти в нем глобальный минимум или максимум - C++
Помогите пожалуйста! Очень нужно решение Дан массив А(М). Найти в нем глобальный минимум или максимум.

Найти минимум и максимум в массиве - C++
Доброго времени суток) Совсем не давно начали изучать С++ поэтому простите мои глупые ошибки Возникла проблема с функцией После...

Найти максимум и минимум матрицы - C++
найти минимум и максимум матрицы 3х3

Стеки (найти максимум и минимум) - C++
Надо найти максимум и минимум в стеке. То есть, создать вручную, рандомно, найти максимум/минимум и потом удалить. #include &lt;iostream.h&gt; ...

6
MILAN
887 / 781 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
19.01.2011, 22:13 #2
Цитата Сообщение от Julli Посмотреть сообщение
scanf ("%d,%d",& max_i, & min_i);
Как по мне, ето лишнее!!!

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
#include <conio.h>
#include <stdio.h>
int main ()
{
 int mas[256];
 int n, i, max, min, min_i, max_i ;
 printf ("Vvedite razmer massiva");
 scanf ("%d" ,&n);
for (i=0; i<n; i++)
 {
  printf ("d[%d]=",i);
  scanf("%d",&mas[i]);
 }
  max=mas[0];
  min=mas[0];
 for (i=0; i<n; i++)
  {
    if (mas[i]<=min)
      {
           min=mas[i];
           min_i=i;
      }
    if (mas[i]>=max)
      {
         max=mas[i];
         max_i=i;
      }
  }
printf ("pozistion max elementa = %d, pozistion min elementa =%d ", max_i+1, min_i+1);
getch();
return 0;
}
0
Julli
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 32
19.01.2011, 22:19  [ТС] #3
все равно не выводит мах позицию, и неправильную min позицию
0
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
19.01.2011, 22:20 #4
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
#include <conio.h>
#include <stdio.h>
 
int main (){
 
    int mas[256];
    int n, i, max, min, min_i, max_i ;
    printf ("Vvedite razmer massiva");
 
    scanf ("%d" ,&n);
    
    for (i=0; i<n; i++){
    printf ("d[%d]=",i);
    scanf("%d",&mas[i]);
    }
 
    max=mas[0];
    min=mas[0];
 
 
    for (i=0; i<n; i++){
    if (mas[i]<=min){
    min=mas[i];
    min_i=i;
    }
 
    if (mas[i]>=max){
    max=mas[i];
    max_i=i;
    }
    }
 
    printf ("pozistion max elementa = %d, pozistion min elementa =%d ", max_i, min_i);
    scanf ("%d,%d",& max_i, & min_i);
    getch();
    return 0;
}
C++
1
scanf ("%d,%d",& max_i, & min_i);
данная строчка для чего?
0
MILAN
887 / 781 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
19.01.2011, 22:34 #5
Цитата Сообщение от Julli Посмотреть сообщение
все равно не выводит мах позицию, и неправильную min позицию
C
1
printf ("pozistion max elementa = %d, pozistion min elementa =%d ", max_i, min_i);
1
Julli
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 32
19.01.2011, 23:04  [ТС] #6
а как бы ты решил?
0
MILAN
887 / 781 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.01.2011, 00:20 #7
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
#include <conio.h>
#include <stdio.h>
int main ()
{
 int mas[256];
 int n, i, max, min, min_i, max_i ;
 printf ("Vvedite razmer massiva");
 scanf ("%d" ,&n);
for (i=0; i<n; i++)
 {
  printf ("d[%d]=",i);
  scanf("%d",&mas[i]);
 }
  max=mas[0];
  min=mas[0];
 for (i=0; i<n; i++)
  {
    if (mas[i]<=min)
          {
           min=mas[i];
           min_i=i;
      }
    if (mas[i]>=max)
          {
         max=mas[i];
         max_i=i;
      }
  }
printf ("pozistion max elementa = %d, pozistion min elementa =%d ", max_i, min_i);
getch();
return 0;
}
Julli, индексация массива наченается с 0!!!!
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2011, 00:20
Привет! Вот еще темы с ответами:

Найти максимум и минимум зарплаты - C++
Как зделать так чтоби вичисляло максимум и минимум код #include&lt;iostream&gt; using namespace std; void main() { char mass...

Найти максимум и минимум в матрице - C++
Имеется квадратная матрица целых чисел А размерности n x n, где n&lt;=8. Написать программу, которая выдаст максимум и минимум.

Как найти минимум и максимум в массиве? - C++
Найти минимум и максимум в двух массивах мой код #pragma hdrstop #pragma argsused #ifdef _WIN32 #include &lt;tchar.h&gt; #else ...

Найти максимум, минимум и их среднее значение - C++
Напишите функцию, принимающую 5 параметров и верните наибольшее из чисел Напишите функцию, принимающую 5 параметров и верните ...


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

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

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