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

Дан массив А(М). Сосчитайте, сколько различных значений в этом массиве. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблема с массивом http://www.cyberforum.ru/cpp-beginners/thread526547.html
Здравствуйте. Задача: умножение матрицы на число. Проблема: корректно выводятся только 2, 5, 6, 7, 8 и 9 элементы массива. Причем существует закономерность, что значение первого элемента = значению четвертого элемента = значению седьмого элемента и значение третьего элемента = значению пятого элемента массива. main.cpp #include "stdio.h" #include "func.h" #include "conio.h" #include...
C++ Ошибка #include<cstdio> #include<vector> using namespace std; int main() { int n,k,a,p,br1,br2,s; vector<int> u; scanf("%d %d",&n,&k); for (int i=0;i<n;++i) scanf("%d %d",&a,&a); http://www.cyberforum.ru/cpp-beginners/thread526530.html
Перевернуть слово C++
Слово вводится с клавиатуры. Перевернуть введенное слово. (Напр: диск-ксид)
Прерывание бесконечного цикла с возвратом значения нажатой клавиши в main() C++
Вкратце, в функции main() есть некий объект класса - scene, также есть бесконечно работающий цикл while(1), в котором вызывается функция-член типа char того же класса: char ch=scene.start(), она должна возвращать значение нажатой клавиши, для дальнейшей работы с этим значением в операторе switch(). Тело функции char THandler::start() тоже должно содержать бесконечно работающий цикл: char...
C++ массвив объектов класса http://www.cyberforum.ru/cpp-beginners/thread526517.html
Доброго времени суток. file.h class oblast { protected: char obl_name; char country; public: oblast(void); oblast(char*,char*);
C++ Сравнение чисел Скажите, пожалуйста, логику сравнения трёх чисел на языке алгоритма, чтобы рез-т был таким: первое > второе > третье подробнее

Показать сообщение отдельно
jambas92
 Аватар для jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
23.03.2012, 21:04     Дан массив А(М). Сосчитайте, сколько различных значений в этом массиве.
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
#include <iostream>
using namespace std;
int main()
{
    int a[100];
    int n;
    int temp;
    int count = 1;
 
    cout << "Enter the number of elements\n";
    cin >> n;
 
    for (int i=0; i<n; i++)
    {
        cin >> a[i];
    }
 
    cout << "Enter elements of array\n";
 
    //buble sort
 
    for (int i=0; i<n-1; i++)
    {
        for (int j=i+1; j<n; j++)
        {
            if (a[i] < a[j])
            {
                swap(a[i], a[j]);
            }
        }
    }
 
    temp = a[0];
 
    for (int i=0; i<n; i++)
    {
        if (temp != a[i])
        {
            count++;
            temp = a[i];
        }
    }
 
    cout << "The count of unique number in arrat are: " << count << endl;
}
 
Текущее время: 09:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru