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

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

Войти
Регистрация
Восстановить пароль
 
andri!
1 / 1 / 0
Регистрация: 16.09.2010
Сообщений: 38
#1

Определение количества цифры Х в одномерном массиве!? - C++

30.09.2010, 20:22. Просмотров 512. Ответов 5
Метки нет (Все метки)

Определение количества цифры Х в одномерном массиве!?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2010, 20:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определение количества цифры Х в одномерном массиве!? (C++):

Подсчет количества отрицательных элементов в одномерном массиве - C++
Помогите написать программу с использованием функций, подсчета количества отрицательных элементов в одномерном массиве.

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

Поиск максимального количества одинаковых элементов в одномерном массиве - C++
Дан целочисленный массив размера N.Найти максимальное количество его одинаковых элементов. Программа работает неправильно помогите найти...

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

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

Определение количества элементов в массиве - C++
Как определить количество элементов динамическом и статическом массивах? Спасибо

5
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
30.09.2010, 20:28 #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
#include <iostream>
#include <ctime>
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    setlocale( LC_ALL,"Russian" );
    int i,x,counter=0;
    srand(time(NULL));
    int arr1[10];
    cout<<"Введите x: ";
    cin>>x;
    cout<<endl;
    for (i=0;i<=9;i++)
     {
        arr1[i]=rand()%10;
        cout<<arr1[i]<<" ";
                if(arr1[i]==x)
        {
            counter++;
        }
    }
    cout<<endl;
    cout<<"Количество х - "<<counter<<endl;
  return 0;
}
0
Sanyco-007
41 / 41 / 6
Регистрация: 10.02.2010
Сообщений: 179
30.09.2010, 20:31 #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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a[100], n, x , k = 0;
    setlocale(LC_ALL, "");
    cout << "Введите значение X: \n";
    cin >> x;
    cout << "Введите размер массива: \n";
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        cout << "Введите A[" << i+1 << "]: ";
        cin >> a[i];
        if (a[i] == x) k++; 
    }
           cout << "X в масиве А встречется " << k << " раз!";
    cin.get();
    cin.get();
    return 0;
}
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
30.09.2010, 20:37 #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
#include <iostream>
#include <algorithm>
 
int main()
{
   int*Arr;
   int N;
   std::cout<<"Enter N: ";
   std::cin>>N;
   Arr=new int[N];
   for(int i=0; i<N; ++i)
      std::cin>>Arr[i];
   int X=0;
   std::cout<<"Enter X: ";
   std::cin>>X;
   int cnt=0;
   cnt=std::count(Arr, Arr+N, X);
   if(cnt==0)
      std::cout<<"There are no elements equal to "<< X <<'\n';
   else
      std::cout<<"There are "<< cnt <<" elements equal to "<< X <<'\n';
   delete[] Arr;
  return 0;
}
0
IrishaIrinaChe
28 / 28 / 1
Регистрация: 23.09.2010
Сообщений: 203
30.09.2010, 20:43 #5
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
#include<iostream.h>
#inlude<conio.h>
#inlude<stdio.h>
#inclide<math.h>
int *a; //пусть будет целочисленный массив
const N; //число элементов в массиве
 
int main()
{
 int i; 
 int toch;
 int buf;
 a=new int[N];
 for(i=0;i<N;i++)
  a[i]=random(20);  //случайные числа в массиве
 cin>>toch;  //цифра 
 
 int j;
 int s=0;
 int a_uns;
 int flag=0;
 for(i=0;i<N;i++)
 {
   do
  {
    a_uns=abs(a[i]);
    buf=fmod(a_uns,10);
    if(buf==toch) k++;
    if(buf==0)  flag=1;
   }
   while(flag!=1)
 }
 cout<<k;
 return 0;
}
0
TheMachinist
244 / 176 / 15
Регистрация: 14.06.2010
Сообщений: 422
01.10.2010, 19:08 #6
А мне больше нравится с использованием библиотек

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <windows.h>
#include <algorithm>
#include <functional>
using namespace std;
 
int main()
{ 
  srand(GetTickCount());
  int Arr[100];
  int num; int input;
  for(int i = 0;i < 100;++i)
  {
       num = rand()%20;
      Arr[i] = num;
  }
  cout << "Enter a number 1 - 20" << endl ; cin >> input;
  cout << "Number of " << input << "s  " <<
      std::count_if(Arr, Arr + sizeof(Arr) / sizeof(Arr[0]),std::bind2nd(std::equal_to<int>(),input)) << endl;
  std::copy(Arr, Arr + sizeof(Arr) / sizeof(Arr[0]), std::ostream_iterator<int>(std::cout, " "));
 
system("pause");
}
0
01.10.2010, 19:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2010, 19:08
Привет! Вот еще темы с ответами:

определение неотрицательных элементов и их индексов в одномерном массиве(не найду ошибку) - C++
/* алгоритм определения неотрицательных элементов и их индексов в одномерном массиве. */ #include &lt;iostream&gt; using namespace std; ...

Определение количества элементов в динамическом массиве оператором sizeof() - C++
Как с помощью sizeof() определить, сколько элементов находится в массиве?

Не могу найти ошибку с подсчетом суммы элементов в интервале[a,b] в динамическом одномерном массиве массиве. - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;iomanip&gt; #include &lt;stdio.h&gt; #include...

В одномерном массиве, состоящем из вещественных элементов вычислить номер минимального элемента в массиве, сумму элементов массива - C++
В одномерном массиве, состоящем из 10 вещественных элементов вычислить: 1. Номер минимального элемента в массиве 2. Сумму...


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

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

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