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

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

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

В упорядоченном по убыванию массиве определить сколько имеется элементов со значением Р - C++

14.05.2012, 08:43. Просмотров 335. Ответов 2
Метки нет (Все метки)

В упорядоченном по убыванию массиве определить сколько имеется элементов со значением Р. Реализовать проверку в виде функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 08:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В упорядоченном по убыванию массиве определить сколько имеется элементов со значением Р (C++):

В упорядоченном по убыванию массиве определить, сколько имеется элементов со значением Р - C++
В упорядоченном по убыванию массиве определить сколько имеется элементов со значением Р.

В упорядоченном по убыванию массиве перенести в хвост первый четный элемент, стоявший за элементом со значением Р - C++
В упорядоченном по убыванию массиве перенести в хвост первый четный элемент, стоявший за элементом со значением Р

В упорядоченном по убыванию массиве найти разность между наименьшим значением и последним элементом, большим Р - C++
В упорядоченном по убыванию массиве найти разность между наименьшим значением и последним элементом, большим Р.

В упорядоченном по убыванию массиве переставить местами максимальный элемент и второй элемент со значением, меньшим Р - C++
В упорядоченном по убыванию массиве переставить местами максимальный элемент и второй элемент со значением, меньшим Р. Именуйте темы...

В упорядоченном по убыванию массиве поменять местами минимальный и первый элемент больший Р. - C++
В упорядоченном по убыванию массиве поменять местами минимальный и первый элемент больший Р.

Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом - C++
Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом. Вывести...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Alex_Konkov
51 / 11 / 2
Регистрация: 11.05.2012
Сообщений: 21
14.05.2012, 15:07 #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
29
#pragma hdrstop
#include <iostream>
#include <conio.h>
using namespace std;
//---------------------------------------------------------------------------
 
#pragma argsused
int Kolvo_P(int mas[],int n, int p)
{
  int k=0;
  for (int j=0;j<n;j++)
  {
    if (mas[j]==p)
    k++;
  }
  return k;
}
void main(int argc, char* argv[])
{
        int a[100], x, p;
        cout<<"vvedite kolvo ilementov: "; cin>>x;
        cout<<"4islo dly sravneniy: ";cin>>p;
        for (int i=0; i<x; i++)
        {
         cout<<"mas["<<i<<"]= ";cin>>a[i];
        }
        cout<<Kolvo_P(a,x,p);
        _getch();
}
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
14.05.2012, 15:51 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
    static int Z[] = {10, 9, 8, 7, 7, 7, 6, 5, 4, 3, 2, 1};
    const int P = 7; 
    std::copy(Z, Z + sizeof(Z)/sizeof(Z[0]), std::ostream_iterator<int>(std::cout, " ")); 
    std::cout<< std::endl<< std::count_if(Z, Z + sizeof(Z)/sizeof(Z[0]), [P](const int value) { return value == P; } );
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2012, 15:51
Привет! Вот еще темы с ответами:

Определить, имеется ли в массиве три идущих подряд нулевых элементов - C++
Задан массив целых чисел.Определить,имеется ли в этом массиве три идущих подряд нулевых элементов. Желательно и блок схема чтоб понять...

имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак - C++
имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак Добавлено через 17 минут на...

Определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным значением - C++
Есть стек с числами от -50 до 50 Помогите :определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным...

Определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным значением - C++
Есть стек с числами от -50 до 50 Помогите :определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным...


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

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

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