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

Одномерные Массивы, Минимальное значение в массиве - C++

Восстановить пароль Регистрация
 
Melany
21 / 4 / 0
Регистрация: 05.07.2015
Сообщений: 125
05.07.2015, 20:11     Одномерные Массивы, Минимальное значение в массиве #1
Помогите пожалуйста найти максимальный элемент в массиве,
у меня почему -то на выходе номер элемента 0 и см элемент 0 , хотя таких нет, в чем ошибка?

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
#include<iostream>
using namespace std;
void main()
{
  const int size=10;
  int A[size]={0};
  int cursize;
  int k=0;
  int min=A[0];
  cout<<"Please enter current size:\t";
  cin>>cursize;
  for (int i=0; i<cursize; i++)
 {
     cout<<"Please enter elements of massive\t";
     cin>>A[i];
  }
  for (int i=0; i<cursize; i++)
  {
      if(min>A[i])
      {
         min=A[i];
         k=i;
      }
  }
  cout<<"Minimal element of massive is:\n";
  cout<<"Number\t"<<k<<"\tElement\t"<<min;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2015, 20:11     Одномерные Массивы, Минимальное значение в массиве
Посмотрите здесь:

C++ В одномерном массиве целых чисел заменить минимальное значение максимальным.
C++ Минимальное и максимальное значение в массиве. С++
C++ Найти минимальное значение массива
Массивы. Найти минимальное значение элементов массива C++
C++ Одномерные массивы. Рассчитать в новом массиве выручку от продаж каждого товара
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexey2014
51 / 51 / 22
Регистрация: 17.09.2014
Сообщений: 346
05.07.2015, 20:18     Одномерные Массивы, Минимальное значение в массиве #2
Melany, перенеси
C++
1
min=A[0]
после ввода массива
_Valera_
 Аватар для _Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
05.07.2015, 20:22     Одномерные Массивы, Минимальное значение в массиве #3
Цитата Сообщение от Melany Посмотреть сообщение
айти максимальный
Цитата Сообщение от Melany Посмотреть сообщение
int min=A[0];
Что-то пошло не так...

Цитата Сообщение от Melany Посмотреть сообщение
if(min>A[i])
скорей всего условие не выполняеться так как вы сравниваете введенные элементы с нулем, знак переверните
Melany
21 / 4 / 0
Регистрация: 05.07.2015
Сообщений: 125
05.07.2015, 20:24  [ТС]     Одномерные Массивы, Минимальное значение в массиве #4
Спасибо за ответ, там проблема была только в том, что надо было присвоить
min=A[0];
после введения элементов массива,

Спасибо огромное!!!
Yandex
Объявления
05.07.2015, 20:24     Одномерные Массивы, Минимальное значение в массиве
Ответ Создать тему
Опции темы

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