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

Что означают данные процедуры??? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание из файла в С++ http://www.cyberforum.ru/cpp-beginners/thread330176.html
Всем доброго времени суток. Есть задача: Дан текстовый файл в котором записаны данные следующим образом 1 12 3 2 3 11 5 2 11 8 3 14 Необходимо считать первый элемент первого столбца в...
C++ ODBC, параметры по умолчанию Доброго утра! Хочу на ПК програмно прописывать источники ODBC. Пример абстрактного, работающего кода. Это некий копи паст - так что не обращайте внимание на стайл. Мне важно понять суть. void... http://www.cyberforum.ru/cpp-beginners/thread330161.html
C++ Конструктор копирования не работает
Прошу вас помочь разобраться с конструктором копирования. Проблема в следующем при вызове конструктора копирование вылетает ошибка не пойму в чем проблема. #include <iostream> #include <windows.h>...
Упорядочить строки матрицы по возрастанию значений элементов ее главной диагонали методом обмена. C++
Упорядочить строки матрицы по возрастанию значений элементов ее главной диагонали методом обмена. Может кто-то помочь ?
C++ Затруднение со scanf http://www.cyberforum.ru/cpp-beginners/thread330108.html
Вот моя переписанная программа, затрудняюсь со scanf (как переделать на С++ ?) #include <iostream> #include <stdio.h> #include <math.h> #include <windows.h> using namespace std; int main()...
C++ Удаление столбца и строки в матрице Доброго времени суток всем. У меня возникла следующая проблема при программировании на с++, а конкретно с удалением строки и столбца в матрице(нужно удалить строку и столбец где находится... подробнее

Показать сообщение отдельно
Alina_K
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 25

Что означают данные процедуры??? - C++

06.07.2011, 12:53. Просмотров 1490. Ответов 8
Метки (Все метки)

Можете объяснить что делает программа построчно?
(например: вводит переменную
выводит строку Enter number of elements.... и т.д.)

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
#include <iostream>
#include <conio.h>
int main()
{
        int N;
        cout << "Enter number of elements:" <<endl;
        cin >> N;
        int *mas1 = new int [ N ];
        int *mas2 = new int [ N ];
 
        cout << endl << "Input elements:" << endl;
        for ( int i = 0; i < N; i++ )
                cin >> mas1[i];
 
        int k = 0;
        bool flag;
        
        for ( int i = 0; i < N; i++ )
        {
                flag = false;
                for ( int j = i+1; j < N; j++)
                        if ( mas1[i] == mas1[j] )               flag = true;
                if (!flag) 
                        mas2[k++] = mas1[i];
        }
        cout << endl << "Output: " <<endl;
        for (  int i = 0; i < k; i++ )
                cout << mas2[i] << "\t";
        delete [] mas1;
        delete [] mas2;
        getch();
        return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru