Поиск числа в массиве на С++

      Комментарии к записи Поиск числа в массиве на С++ отключены

Помечено: ,

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

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

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

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

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

    Решение:

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

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