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

Переписать уникальные числа одного массива в другой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Волновая схема параллельных вычислений решения задачи Дирихле OpenMP http://www.cyberforum.ru/cpp-beginners/thread1733881.html
//Волновая схема параллельных вычислений решения задачи Дирихле OpenMP Есть код: void OMPCalc3() { double max; double *mx = new double; IterCnt = 0; do { IterCnt++;
C++ Перебор строки в консоли Здравствуйте. Суть проблемы: Требуется написать эмулятор командной строки Linux, т.е. набор команд с ключами (напр. ls -1 D:\) Подскажите, пожалуйста, как лучше перебрать введенную строку. Вот мой пример, но я знаю, что он "не очень": Это пример команды rm. Переменная cmd - строка, отвечающая за команды (ls, rm, ...), key1 - строка, отвечающая за ключ (-i, -r, ...), fileToDelete - строка,... http://www.cyberforum.ru/cpp-beginners/thread1733867.html
C++ Создание переменных во время выполнения
Доброго времени суток, такой вопрос: Если я ввожу с клавиатуры, скажем, цифру 4, есть ли способ создать 4 переменных типа int или 10, если я введу 10?
C++ подсчитать число нулевых элементов и вывести на экран их индексы
Не понимаю как вывести индексы #include "stdafx.h" #include <iostream> #include "conio.h" #include "windows.h" #include "math.h" using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Отключить(обойти) автоматический вызов диструктора http://www.cyberforum.ru/cpp-beginners/thread1733825.html
/* Вариант 1 Создайте программу с классом Student, который включает в себя следующие данные – элементы о студентах университета: - ФИО; - год поступления; - курс; - номер группы;
C++ Иерархия классов "Студент, преподаватель, персона, завкафедрой" Помогите создать иерархию классов ; Студент,преподаватель,персона,завкафедрой; на языке C++ подробнее

Показать сообщение отдельно
Евгений_студент
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 14
13.05.2016, 17:59  [ТС]     Переписать уникальные числа одного массива в другой
В массив А записывает какие-то непонятные большие числа(
C++ (Qt)
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include "stdlib.h"
#include<iostream>
 
using namespace std;
 
#include <conio.h>
 
 
void Process( int ** C,int *A, size_t n ) {
    int k=0;
    bool notfound;
    for ( size_t i = 0; i < n; ++i )
       for ( size_t j = 0; j < n; ++j )
       {
            bool notfount=true;
            for ( size_t i2 = 0; i2 < n; ++i2 )
              for ( size_t j2 = 0; j2 < n; ++j2 )
                 if(i!=i2 && j!=j2 && C[i][j]==C[i2][j2])
                 {
                       notfound=false;
                       break;
                 }
            if(notfound)
               A[k++]= C[i][j];
        }
}
 
int main()
{
    int n;
    cout<<"Vvedite razmer massiva: ";
   cin >> n;
   int **C; 
   C = new int *[n]; 
   for(int i = 0; i<n; i++){
      C[i] = new int[n];
      for(int j = 0; j<n; j++)
         C[i][j] = rand()%10;
   }
   cout << "Result:\n";
   for(int i = 0; i<n; i++){
      for(int j = 0; j<n; j++)
         cout << '\t' << C[i][j];
      cout << endl;   
   }
   
   int *A;
   A = new int [n];
   
   Process(C,A,n);
        
    for(int i = 0; i<n; i++)
    {
    cout<<A[i]<<" ";    
    }
   for(int i = 0; i < n; i++)
      delete [] C[i];
   delete [] C;
   delete [] A;
   return 0;
 
    
}
 
Текущее время: 16:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru