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

Последовательности в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция: вывод двухмерного массива http://www.cyberforum.ru/cpp-beginners/thread69908.html
помогите с функцыей вывода двухмерного массива немогу розобратса с параметрами
C++ Англо-русский словарь Прошу вас помочь написать мне программу на Borland C, программа (англо-русский словарь) Вот задание: Поиск информации с помощью бинарных деревьев. Разработать англо-русский словарь. И желательно с... http://www.cyberforum.ru/cpp-beginners/thread69896.html
C++ VS C++ 2008
Помогите мне разобраться, вот на Delphi 7 есть компонент Memo, какой компонент подобен из VS C++? richTextBox? просто компонент Memo удобен наследник "Addline"
Массивы,разобраться бы Оо C++
есть 2 задачи которые я не могу решить, помогите,пожалуйста...будьте добры...завтра сдавать( 1. Из массивов А(20) и С(20) образовать новый массив Х={a1,c1,a2,c2,…,a20,c20}. 2. Удалить из...
C++ Вывести список студентов для получения места в общежитие http://www.cyberforum.ru/cpp-beginners/thread69873.html
Для получения места в общежитии формируется список студентов, который включает: ► Ф. И. О. студента; ► номер группы (буква и четыре цифры); ► средний балл; ► доход на одного члена...
C++ Кто нибудь подскажет просто как объявить динамический массив M на M (с буквой M, я не ошибся) :) подробнее

Показать сообщение отдельно
Konstantinas
2 / 2 / 0
Регистрация: 25.11.2009
Сообщений: 5
03.12.2009, 01:07
№2
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h"
#include<iostream>
using namespace std;
void main()
{
    int n,i,j,k;
    cout<<"Enter quantity of numbers\n";
    cin>>n;
        int* ArrayOfNumbers = new int[n];
    cout<<"Enter numbers\n";
    for ( i = 0; i < n; i++ )
        cin>>ArrayOfNumbers[i];
        int** matrix = new int*[n];
    for ( i = 0; i < n; i++ )
    {
        matrix[i] = new int[n];
        for ( j = 0; j < n; j++ )
                {
            if ( ArrayOfNumbers[i] == ArrayOfNumbers[j] )
                    matrix[i][j] = 1;
            else matrix[i][j] = 0;
            }
    }
    for (  i = 0; i < n; i++ )
    {
        k = 0;
        for ( j = 0; j < n; j++ )
        {
            if (( matrix[i][j] == 0 )&&( i!= j ))
                k++;
        }
        if ( k == n - 1 )
        {
            cout<<ArrayOfNumbers[i]<<" ";
        }
    }
    for (  i = 0; i < n; i++)
        delete[]matrix[i];
    delete[] matrix;
    delete[] ArrayOfNumbers;      
}
недавно делал похожее задание по этому алгоритму, http://algolist.manual.ru/search/lrs/naive.php вот навеяло
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru