Форум программистов, компьютерный форум 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++ Сравнение чисел Скажите, пожалуйста, логику сравнения трёх чисел на языке алгоритма, чтобы рез-т был таким: первое > второе > третье подробнее

Показать сообщение отдельно
stuped
0 / 0 / 0
Регистрация: 13.12.2009
Сообщений: 10

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

23.03.2012, 20:52. Просмотров 515. Ответов 3
Метки (Все метки)

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

Подскажите где ошибка.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int A[20],M;
.................
 
    for (int i = 0;i<M;i++)
        {
            for(int j = i+1 ; j < M; j++) 
            {
            if (A[i] != A[j])
            {
                int tmp1 = 1;
                int tmp2 +=tmp1;
            }
            else;
            }
        }
 
        printf("PA3HbIX  4UCEL %d\n",tmp2);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru