Число вхождений числа в массив на С++

      Комментарии к записи Число вхождений числа в массив на С++ отключены

Главная Форумы Программирование Программирование на С++ Решение задач на С++ Число вхождений числа в массив на С++

Помечено: ,

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 6 мес., 3 нед. назад.

  • Автор
    Сообщения
  • #3807

    Тема: Массивы.
    Задание:

    Написать программу, которая вычисляет сколько раз введенное пользователем число встречается в массиве (элементы и их количество определяет и задает пользователь).

    Почитать по теме: “Урок по массивам в С++

    Решение:

    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    int main()
    {
      setlocale(LC_ALL,"Rus");
      int i, chislo, n, x=0;
      do
      {
        cout<<"  Введите количество чисел (n>0):\t";
        cin>>n;
      } while (n<=0);
      int *mas = new int[n];
      for (i=0; i<n; i++)
      {
        cout<<i+1<<" элемент:\t";
        cin>>mas[i];
      }
      cout<<" Введите число для проверки ";
      cin>>chislo;
      for (i=0; i<n; i++)
      {
        if (mas[i]==chislo)
          x++;
      }
      cout<<" Данное число встречается в последовательности "<<x<<" раз(а) ";
      system("pause>>void");
      return 0;
    }

Для ответа в этой теме необходимо авторизоваться.