Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дополнить программу, которая подсчитывает количество различных по значению элементов в заданном массиве https://www.cyberforum.ru/ cpp-beginners/ thread1844557.html
Дан одномерный массив Х, состоящий из 20 целых чисел. Составить программу, которая подсчитывает количество различных по значению элементов в нём. Также можно изменять программу, но мне кажется что достаточно правильно записать условие в скобках оператора if(), с чем я не справился. #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) {const...
НВП (наибольшее возрастающая подпоследовательность) C++
Всем привет. Сегодня наткнулся на задачу в которой нужно найти НВП за O(n * log (n)) где n - длина массифа. Не могли бы вы объяснить мне как можно найти благодаря бинарному поиску или дерево отрезком.
C++ Вызов функции из основного класса в наследуемом Есть класс. По нему создан наследственный класс. Как использовать функцию из основного класса в наследственном? https://www.cyberforum.ru/ cpp-beginners/ thread1844540.html C++ Как добавить в готовый проект указатели Часть первая #define _CRT_SECURE_NO_WARNINGS #include <stdio.h>//no #include <stdlib.h>//no #include <conio.h> #include <dos.h>//no #include <fstream>//pfc #include <string.h> #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread1844524.html
C++ Точка пересечения двух линий в 3D
Есть две линии в 3D, каждая из которых задана двумя точками L1 = p1(x1,y1,z1), p2(x2,y2,z2); L2 = p1(x3,y3,z3), p2(x4,y4,z4) Как можно найти точку их пересечения (если таковая имеется)? Желательно на векторах и С++ :) P.S.: считайте, что линии бесконечны
C++ Исправить ошибку: break statement not within loop or switch https://www.cyberforum.ru/ cpp-beginners/ thread1844483.html
#include <iostream> using namespace std; int main() { int x; {cout << "Grade"; cin >>x; switch(x)
C++ Элементы списка при присваивании передаются в обратном порядке https://www.cyberforum.ru/ cpp-beginners/ thread1844437.html
Такая проблема, вывожу текст "List lst;", все ок. Но когда присваиваю List listik = lst; и вывожу текст, через Listik, то выводит "!!! dlroW ,olleH". Как это исправить? #include <iostream> #include "List.h" using namespace std;
график бифуркации C++
график бифуркации должен получиться как на картинке, но у меня не дорисовывает верхние ветки. Посмотрите плиз что не так, а то вроде все правильно, а не рисует #include "stdafx.h" #include "graphics.h" #include "iostream" #include <math.h> #include "conio.h" using namespace std; void main(void ) {
C++ Все буквы r в именах файлов заменить на буквы p ж) Все буквы r в именах файлов заменить на буквы p. https://www.cyberforum.ru/ cpp-beginners/ thread1844420.html C++ Среди файлов, расположенных в каталоге найти самый длинный файл б) Среди файлов, расположенных в каталоге c:\Winnt найти самый длинный файл. https://www.cyberforum.ru/ cpp-beginners/ thread1844388.html
C++ Vector не до конца понял Конструктор копирования
Доброе утро, господа. У меня проблема, написал класс вектор, вроде все методы правильные, но проблема в том, что деструктор повторно удаляет, то, что только что удалил, и из-за этого падает программа. Понимаю, что проблема кроется в конструкторе копирования, но все никак не могу вникнуть, что мне сделать. Собственно, сам код программы: Vector.h #pragma once #include <iostream> using...
C++ Error C2039: 'Sth' : is not a member of 'std::vector<_Ty>' https://www.cyberforum.ru/ cpp-beginners/ thread1844377.html
#include <iostream> #include <vector> using std::cin; using std::cout; using std::endl; using namespace std; struct MyVectorClientsType { char Letter; vector<int> MyVectorQueue;
1494 / 1209 / 821
Регистрация: 29.02.2016
Сообщений: 3,614
09.11.2016, 17:18 0

Записать в массив в порядке возрастания все различные числа исходного массива - C++ - Ответ 9746518

09.11.2016, 17:18. Показов 3667. Ответов 1
Метки (Все метки)

Ответ

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
#include <iostream>
#include <algorithm>
#include <time.h>
 
size_t uniqueAscending(int data[], const size_t size)  // Возвращает количество элементов в результате
{
    std::sort(data, data + size);
    return std::unique(data, data + size) - data;
}
 
int main()
{
        srand(time(NULL));
        int n =10;
        int *array =new int[n];
        for(int i = 0; i < n; ++i){
          array[i] = rand() % 10;
          std::cout << array[i] << " ";
        }
        std::cout << std::endl;
        int k = uniqueAscending(array, n);
        for(int i = 0; i < k; ++i)
          std::cout << array[i] << " ";
        std::cout << std::endl;
        system("pause");
        return 0;
}


Вернуться к обсуждению:
Записать в массив в порядке возрастания все различные числа исходного массива C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2016, 17:18
Готовые ответы и решения:

Получить в порядке возрастания все различные числа, входящие в массив А
дан массив А целых чисел. Размерность массива n (&lt;=120). Использовать алгоритм сортировки...

Сформировать массив y(m) , поместив в него в порядке возрастания все различные числа, входящие в массив
Дан массив целых чисел x(n) . Сформировать массив y(m) , поместив в него в порядке возрастания все...

Сформировать массив Y, поместив в него в порядке возрастания все различные числа, входящие в массив X
Ребята тут проблема, не знаю как дальше решить. 30. Дан массив целых чисел X(n). Сформировать...

Записать в новый текстовый файл все положительные числа из исходного файла в порядке возрастания
В текстовом файле записана последовательность целых чисел, разделённых пробелами. Записать в другой...

1
09.11.2016, 17:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2016, 17:18
Помогаю со студенческими работами здесь

Получить в порядке возрастания все различные числа, входящие в ряд.
Дан ряд целых чисел. Получить в порядке возрастания все различные числа, входящие в этот ряд.

Одномерный массив, получить в порядке возрастания все различные элементы, входящие в массив
одномерный массив, содержащий n элементов, получить в порядке возрастания все различные элементы,...

Получить в порядке возрастания все различные элементы одномерного массива
Имеется одномерный массив, содержащий n элементов. Получить в порядке возрастания все различные...

Получить в порядке возрастания все различные элементы одномерного массива
Имеется одномерный массив, содержащий n элементов. Получить в порядке возрастания все различные...

Получить в порядке возрастания все различные числа,входящие в a(1)...a(n), применив алгоритм сортировки простыми вставками
Даны целые числа a(1),a(2),...,a(n). Получить в порядкевозрастания все различные...

Вывести на экран различные элементы массива целых чисел в порядке возрастания их числа повторений
1. Вывести на экран различные элементы массива целых чисел в порядке возрастания их числа...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru