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

Количество элементов в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ gpss http://www.cyberforum.ru/cpp-beginners/thread566092.html
У складальному цеху на вироби монтуються агрегати двох типів. Вважаємо, що кількість агрегатів є достатньою для безперебійної роботи цеху. Агрегати першого типу поступають на операцію першої перевірки параметрів агрегатів з тривалістю операції Т1 хв. Агрегати другого типу поступають на іншу операцію перевірки параметрів з тривалістю Т2 хв. Монтування агрегатів на вироби може початися тільки при...
C++ Элементарная работа с массивом. Ребят, стыд и срам... Настолько увлекся VLC, что уже не помню как работать с массивами! Задача следующая (проще по-моему просто не бывает): double porog=80; double TekProch=0; int temper=0; double pro=0; double prevpro = 0; http://www.cyberforum.ru/cpp-beginners/thread566083.html
Дан текст. Вывести количество нечётных цифр в тексте. C++
Дан текст. Вывести количество нечётных цифр в тексте. Помогите пожалуйста...очень нужно!!!
C++ Алгоритм получения кубического подграфа из графа
Здравствуйте. Подскажите пожалуйста, где можно узнать алгоритм получения кубического подграфа из графа (не на с++) . Или литературу, где можно прочитать о данном вопросе.
C++ Существует ли треугольник с длинами сторон x, y, z http://www.cyberforum.ru/cpp-beginners/thread566032.html
Даны действительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон x, y, z, если существует, то определить его тип: равносторонний, равнобедренный, разносторонний. #include <stdio.h> #include <conio.h> #include <math.h> void main() {
C++ Как обозвать эту величину? switch (c). Как обозвать величину c? Семантику её я знаю, меня интересует именно как она называется. подробнее

Показать сообщение отдельно
andy_111
90 / 59 / 1
Регистрация: 03.07.2011
Сообщений: 148
05.05.2012, 15:10     Количество элементов в массиве
А что Вам мешает ввести переменную
C++
1
int nCopyCnt;
и инкрементировать ее при копировании элемента из одного массива в другой?
Еще вариант - массив в который производится копирование заранее заполнить числами, которые гарантированно не встретятся в исходном массиве. После копирования посчитать, сколько ячеек с этими элементами осталось.
Ну или ввести параллельный массив, в соответствующих позициях которого писать 0 или 1 (скопирован элемент на этой позиции или нет).
Или - как развитие предыдущего варианта - определить тип
C++
1
2
3
4
typedef struct {
   int nValue;
   bool bCopy;
} typeArr;
и второй массив создать как массив структур этого типа.
C++
1
typeArr M1[50][50];
nValue будет значением, а bCopy - флагом, показывающим, производилось ли копирование в ячейку или нет.
 
Текущее время: 14:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru