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

Выяснить, имеются ли среди чисел а1, ..., аn совпадающие - C++

Восстановить пароль Регистрация
 
Анила
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 3
15.05.2011, 20:42     Выяснить, имеются ли среди чисел а1, ..., аn совпадающие #1
Люди, помогите пожалуйста!!!
Даны натуральное число n, целые числа а1, ... , аn. Выяснить, имеются ли среди чисел а1, ..., аn совпадающие.
В программе должна быть использована реализация списков, без использования классов или шаблонов классов из STL.

Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2011, 20:42     Выяснить, имеются ли среди чисел а1, ..., аn совпадающие
Посмотрите здесь:

Дано натуральное число n, выяснить имеются ли среди чисел n, n+1,...,2n близнецы C++
C++ Выяснить, верно ли, что среди s1,...,sn имеются все буквы, входящие в слово ШИНА.
Выяснить, имеется ли среди чисел n, n+1, ..., 2n близнецы C++
C++ Выяснить, имеются ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые числа, разность между которыми равна двум.
выяснить имеются ли в матрице ненулевые элементы, если имеются, то указать индексы всех ненулевъх элементов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
15.05.2011, 23:05     Выяснить, имеются ли среди чисел а1, ..., аn совпадающие #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
#include <iostream>
 
void Filling_Array (unsigned int *mas, size_t &n)
{
    for (size_t index = 0; index < n; index++)
    {
        std::cout << index + 1 << " [> ";
        std::cin >> mas[index];
    }
}
 
bool Recurring_Numbers (unsigned int *mas, size_t &n)
{
    bool checker = false;
    size_t j, i = 0;
    while ((i < n - 1) && (checker == false))
    {
        j = i + 1;
        while ((j < n) && (checker == false))
        {
            if (mas[i] == mas[j])
                checker = true;
            else
                j++;
        }
        i++;
    }
    return checker;
}
 
int main()
{
    size_t size;
    std::cout << "Enter a size of array [> ";
    std::cin >> size;
 
    unsigned int *Arr;
    Arr = new unsigned int [size];
 
    Filling_Array(Arr, size);
    std::cout << Recurring_Numbers(Arr, size) << std::endl;
 
    delete []Arr;
    std::cin.get();
    return 0;
}
Анила
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 3
18.05.2011, 23:09  [ТС]     Выяснить, имеются ли среди чисел а1, ..., аn совпадающие #3
огромное спасибо)))
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
18.05.2011, 23:18     Выяснить, имеются ли среди чисел а1, ..., аn совпадающие #4
Mиxaил, а зачем размер массива через ссылку передавать?)
Yandex
Объявления
18.05.2011, 23:18     Выяснить, имеются ли среди чисел а1, ..., аn совпадающие
Ответ Создать тему
Опции темы

Текущее время: 20:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru