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

Показать сообщение отдельно
NightCoder89
12 / 12 / 1
Регистрация: 22.03.2012
Сообщений: 42
23.03.2012, 20:55     Дан массив А(М). Сосчитайте, сколько различных значений в этом массиве.
Везде, код непонятно что делает .

Для начала вместо
Код
int A[20],M;
пишем
Код
const int M = 20; int A[M]; int iCount = 0;
меняем
Код
int tmp1 = 1;
int tmp2 +=tmp1;
на
Код
++iCount;
В конце
Код
printf("Количество различных цифр: %d\n", iCount);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru