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

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

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

Проверка нахождения числа в массиве - C++

16.03.2010, 18:05. Просмотров 595. Ответов 2
Метки нет (Все метки)

Составить программу с использованием массивов и указателей (На C)

Составить программу которая проверяет находится ли введённое с клавиатуры число в массиве.
Массив должен вводится во время работы программы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2010, 18:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверка нахождения числа в массиве (C++):

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

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

Проверка на повторение числа в массиве - C++
Мне дали исследовательскую работу, и я должен написать программу по созданию судоку. Я решил работать с двумерными массивами. Как...

Координаты нахождения массива A в массиве B - C++
Доброго времени суток) Помогите пожалуйста решить и разобраться в сложной задаче, а то завтра сдавать уже в виде курсовой работы((( ...

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

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

2
Зоти Сергей
228 / 226 / 13
Регистрация: 18.12.2009
Сообщений: 316
16.03.2010, 18:24 #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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//---------------------------------------------------------------------------
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
        int iSizeOfArray;
        int * Array;
        int i;
        int SearchIndex=0;
        int iSearchFor;
        cout<<"Vvedite razmer massiva: ";
        cin>>iSizeOfArray;
 
        if(iSizeOfArray<=0)
        {
                cout<<"Oshibka, razmer doljen byti bolishe nulja";
                getch();
                return 0;
        }
        Array= new int[iSizeOfArray];
        for(i=0;i<iSizeOfArray;i++)
                cin>>Array[i];
 
 
        cout<<"Vvedite chislo dlja poiska: ";
        cin>>iSearchFor;
 
 
 
        for(i=0;i<iSizeOfArray;i++)
                if(iSearchFor==Array[i])
                {
                        SearchIndex =i;
                }
 
        if(SearchIndex)
                cout << "Naidenoe chislo v massive: "<< SearchIndex<<" ravno "<< Array[SearchIndex];
        else
                cout << "Ne naideno";
 
 
        getch();
        delete [] Array;
        return 0;
}
//---------------------------------------------------------------------------
1
easybudda
Модератор
Эксперт CЭксперт С++
9699 / 5649 / 964
Регистрация: 25.07.2009
Сообщений: 10,871
16.03.2010, 18:27 #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
33
34
35
36
37
#include <stdio.h>
#include <stdlib.h>
 
/*
*   Составить программу которая проверяет находится ли введённое с клавиатуры число в массиве.
*   Массив должен вводится во время работы программы 
*/
 
int main(void){
    int *arr, size, find, i;
    
    printf("Size of array: ");
    if ( scanf("%d", &size) != 1 || !size )
        exit(1);
    if ( ( arr = (int*)calloc(size, sizeof(int)) ) == NULL ){
        perror("Memory error!\n");
        exit(1);
    }
    for ( i = 0; i < size; ++i ){
        printf("ARRAY[%d] = ", i);
        if ( scanf("%d", &arr[i]) != 1 )
            exit(1);
    }
    
    printf("\nValue to search in array: ");
    if ( scanf("%d", &find) != 1 )
        exit(1);
    for ( i = 0; i < size && arr[i] != find; ++i )
        ;
    if ( i < size )
        printf("Found in element with index %d.\n", i);
    else
        printf("Can't find value in array.\n");
    
    free(arr);
    exit(0);
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2010, 18:27
Привет! Вот еще темы с ответами:

Программа нахождения четных чисел в массиве. - C++
В одномерном массиве нужно найти количество четных чисел(желательно с помощью функции). Заранее благодарен!

Шаблон нахождения максимального элемента в массиве - C++
Доброго всем дня.. В общем проблема. Ничерта не могу понять в шаблонах (С++). Суть задания - создание шаблона для нахождения...

исправить функцию нахождения гласных букв в массиве - C++
Помогите,пожалуйста, исправить функцию, которая суммирует вероятности нахождения букв в строке(строка массив типа char,слова разделены...

Функция нахождения минимального и максимального индекса в массиве - C++
Никак не получается составить функцию, в качестве параметра которой принимаются 3 одномерных массива целых чисел, и которая должна...


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

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

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