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

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

Войти
Регистрация
Восстановить пароль
 
Karinka_lova
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 2
#1

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

28.11.2013, 10:57. Просмотров 369. Ответов 6
Метки нет (Все метки)

Здравствуйте , решите пожалуйста задачку)
Поступила на заочку , а там ничего не объясняют...как учиться ума не приложу(

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

Определить, значение, равное (min +max) / 2 - C++
Определить, есть ли в массиве L значение, равное (min +max) / 2 и вывести номер первого значения, если есть, иначе сообщить, что нет. ...

Определить, есть ли в массиве столбец, в котором равное число положительных и отрицательных элементов. - C++
Дан двумерный массив А(пxт), заполненный случайными числами. Определить, есть ли в данном массиве столбец, в котором равное число...

Нужно определить, есть ли в двумерном массиве столбец, в котором равное количество положительных и отрицательных элементов - C++
Нужно определить, есть ли в двумерном массиве столбец, в котором равное количество положительных и отрицательных элементов и вывести их...

Двумерный массив. Определить, есть ли в данном массиве столбец, в котором равное количество положительных и отрицательных элементов - C++
Условие задачи следующее: Дан двумерный массив размером nхm, заполненный случайными числами. Определить, есть ли в данном массиве столбец,...

Найти max и min, если min левее max, то среднее арифметическое между ними - C++
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> void main() { int n,a; int...

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

6
ShadowFirst
55 / 48 / 1
Регистрация: 31.10.2013
Сообщений: 161
28.11.2013, 11:19 #2
Раз вы поступили учиться, то не буду решать за вас эту задачу, а направлю на то что вам может пригодится в ее решении.
1) Почитайте про массивы.
2) Почитайте про циклы
3) Почитайте ветвления (условия)
0
SatanaXIII
Супер-модератор
Эксперт С++
5639 / 2674 / 252
Регистрация: 01.11.2011
Сообщений: 6,571
Завершенные тесты: 1
28.11.2013, 11:40 #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;
}
1
Karinka_lova
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 2
28.11.2013, 12:54  [ТС] #4
SatanaXIII, спасибо)
0
ShadowFirst
55 / 48 / 1
Регистрация: 31.10.2013
Сообщений: 161
28.11.2013, 16:28 #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;
}
Есть разница между помощью и медвежьей услугой.
0
SatanaXIII
28.11.2013, 16:38
  #6

Не по теме:

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

0
ShadowFirst
55 / 48 / 1
Регистрация: 31.10.2013
Сообщений: 161
28.11.2013, 19:43 #7
Цитата Сообщение от SatanaXIII Посмотреть сообщение

Не по теме:

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

Не по теме:

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

0
28.11.2013, 19:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 19:43
Привет! Вот еще темы с ответами:

min и max в одномерном массиве с++ - C++
Доброго времени суток. Подскажите хде тута я натупил...вроде так всё логично написано? #include &lt;iostream&gt; #include &lt;conio&gt; using...

Вычислить значение аргумента x, значение функции y, max и min функций - C++
где диапазон изменения аргумента -2 &lt;= x &lt;=3 , шаг 0,1

Найти max и min значения в массиве - C++
Подскажите плиз . Задание звучит так : взять произвольный массив из 10 чисел и чтобы программа определила максимум и минимум из этих чисел...

Определить значение Z=max(a,2b)*max(2a-b,b), где max(x,y)-максимальное из чисел x,y - C++
Помогите решить задачу: Определить значение Z=max(a,2b)*max(2a-b,b), где max(x,y)-максимальное из чисел x,y. Задачу решить двумя...


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

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

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