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

Определить, есть ли в массиве значение, равное (min +max) / 2 - C++

Восстановить пароль Регистрация
 
Karinka_lova
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 2
28.11.2013, 10:57     Определить, есть ли в массиве значение, равное (min +max) / 2 #1
Здравствуйте , решите пожалуйста задачку)
Поступила на заочку , а там ничего не объясняют...как учиться ума не приложу(

такую дали :
Определить, есть ли в массиве L[0..14] значение, равное (min +max) / 2 и вывести номер первого значения, если есть, иначе сообщить, что нет.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 10:57     Определить, есть ли в массиве значение, равное (min +max) / 2
Посмотрите здесь:

Двумерный массив. Определить, есть ли в данном массиве столбец, в котором равное количество положительных и отрицательных элементов C++
C++ Найти max и min, если min левее max, то среднее арифметическое между ними
C++ min и max в одномерном массиве с++
Определить, значение, равное (min +max) / 2 C++
Нужно определить, есть ли в двумерном массиве столбец, в котором равное количество положительных и отрицательных элементов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
28.11.2013, 11:19     Определить, есть ли в массиве значение, равное (min +max) / 2 #2
Раз вы поступили учиться, то не буду решать за вас эту задачу, а направлю на то что вам может пригодится в ее решении.
1) Почитайте про массивы.
2) Почитайте про циклы
3) Почитайте ветвления (условия)
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,332
Завершенные тесты: 1
28.11.2013, 11:40     Определить, есть ли в массиве значение, равное (min +max) / 2 #3
Когда надоест читать
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 <iostream.h>
int main()
{
const int n = 15;
int mas[n];
 
for( int i=0; i<n; i++ ) // Ввод
  cin >> mas[i];
 
int valueFirst, min = mas[0], max = mas[0];
for( int i=0; i<n; i++ ) // Поиск минимального и максимального
  {
  if( mas[i] < max ) max = mas[i];
  if( mas[i] > min ) min = mas[i];
  }
 
bool flag = false;
for( int i=0; i<n; i++ )
  if( mas[i] == (min+max)/2 )
    {
    flag = true;
    valueFirst = mas[i];
    break;
    }
 
if( flag )
  cout << valueFirst;
else
  cout << "No";
 
return 0;
}
Karinka_lova
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 2
28.11.2013, 12:54  [ТС]     Определить, есть ли в массиве значение, равное (min +max) / 2 #4
SatanaXIII, спасибо)
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
28.11.2013, 16:28     Определить, есть ли в массиве значение, равное (min +max) / 2 #5
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Когда надоест читать
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 <iostream.h>
int main()
{
const int n = 15;
int mas[n];
 
for( int i=0; i<n; i++ ) // Ввод
  cin >> mas[i];
 
int valueFirst, min = mas[0], max = mas[0];
for( int i=0; i<n; i++ ) // Поиск минимального и максимального
  {
  if( mas[i] < max ) max = mas[i];
  if( mas[i] > min ) min = mas[i];
  }
 
bool flag = false;
for( int i=0; i<n; i++ )
  if( mas[i] == (min+max)/2 )
    {
    flag = true;
    valueFirst = mas[i];
    break;
    }
 
if( flag )
  cout << valueFirst;
else
  cout << "No";
 
return 0;
}
Есть разница между помощью и медвежьей услугой.
SatanaXIII
28.11.2013, 16:38
  #6

Не по теме:

ShadowFirst, да. Я было хотел извиниться. Но перехотел.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 19:43     Определить, есть ли в массиве значение, равное (min +max) / 2
Еще ссылки по теме:

C++ Задача для курсовой: определить значение z=max(a, 2b)*max(2a-b,b), где max(x, y)-максимальные из чисел х и у
C++ Определить, есть ли в массиве столбец, в котором равное число положительных и отрицательных элементов.
Вычислить значение аргумента x, значение функции y, max и min функций C++

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

Или воспользуйтесь поиском по форуму:
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
28.11.2013, 19:43     Определить, есть ли в массиве значение, равное (min +max) / 2 #7
Цитата Сообщение от SatanaXIII Посмотреть сообщение

Не по теме:

ShadowFirst, да. Я было хотел извиниться. Но перехотел.

Не по теме:

Та никто не говорит извиняться вам перед кем то. Просто жаль человека который не пытаясь разобраться самому с такими элементарными вещами, получает ответ на халяву, потому что это ему аукнится потом.

Yandex
Объявления
28.11.2013, 19:43     Определить, есть ли в массиве значение, равное (min +max) / 2
Ответ Создать тему
Опции темы

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