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

Повторяющиеся элементы массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы, конструктор копирования (разбор куска программы) http://www.cyberforum.ru/cpp-beginners/thread567020.html
class string{ char *str; void load(char *s) { str=strdup(s); } void add(char *s) { str=(char*)realloc(str,strlen(str)+strlen(s)+1); strcat(str,s); } int find(char *s) { char *p=strstr(str,s); return p==NULL ? -1 : p-str; } int cmp(string &t) { return strcmp(str,t.str); } public: string(){ load(""); } string(char *s){ load(s); }
C++ теоритический вопрос - память как вычислить адрес(реальный , а не тот который нам ядро подсовывает) какого либо объекта в виртуальной памяти? Добавлено через 5 минут имеется в виду 32 битная адресация http://www.cyberforum.ru/cpp-beginners/thread567014.html
C++ Решение половинным делением.
Составить функцию нахождения корня F(x) = 0 методом деления напополам. Интервал разбить на отрезки с шагом h. Уравнение x*x*x -2 = 0; , h = 0.5. #include <cmath> #include <iostream> #define pi 3.14 using namespace std; double f(double x) {
Перегрузка операции + C++
Всем привет! Ребята, обясните, пжлста, почему конструктор вызывается дважды. Rational integer1( c, d ),h;// инициализация h ( здесь я понимаю почему вызывается конструктор) h=integer + integer1;// а почему вызывается здесь не пойму, ведь должен вызываться operator = Заранее спасибо.
C++ Мартица http://www.cyberforum.ru/cpp-beginners/thread566999.html
В данной действительной квадратной матрице порядка n найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный.
C++ Заменить в строке все целые числа соответствующим повторением следующего за ними символа (например, «abc5xacbl5y» - «abcxxxxxacbyyyyyyyyyyyyyyy»). Заменить в строке все целые числа соответствующим повторением следующего за ними символа (например, «abc5xacbl5y» - «abcxxxxxacbyyyyyyyyyyyyyyy»). подробнее

Показать сообщение отдельно
Region27
2 / 2 / 1
Регистрация: 04.05.2012
Сообщений: 9
06.05.2012, 16:06     Повторяющиеся элементы массива
Попробуй так
C++
1
2
3
4
5
6
7
8
for(i=0,tmp=0; i<n; i++){
        for(j=i+1; j<n; j++){
            if(array[i] == array[j]){
                tmp++;
                printf("%i\t%i\t",array[i],array[j]);
            }
        }
    }
 
Текущее время: 04:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru