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

Диапазон значений массива. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ простенькая задачка в среде программирования dev-cpp http://www.cyberforum.ru/cpp-beginners/thread352287.html
16. Дано трехзначное число. В нем зачеркнули первую слева цифру и приписали ее в конце. Найти полученное число. #include <cstdlib> #include <math.h> #include <stdio.h> using namespace std; ...
C++ urgent Составить программу вычисления обратной матрицы для матри-цы произвольного порядка n методом Гаусса (Жордана) с выбором ве-дущего элемента по столбцам. Порядок и коэффициенты исходной матрицы... http://www.cyberforum.ru/cpp-beginners/thread352282.html
C++ Написать программу используя операторы цикла for,while,do while.
Написать программу,которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел.Количество чисел должно задаваться во время работы программы. P.S Если можно с...
C++ Нужно ускорить код
Мне нужно написать программу, для преобразования коэффициентов системы и столбца свободных членов к виду, необходимому для импорта в матпакет. Приведу наглядный пример на системе из 2-х...
C++ В массиве из 10 числе поменять местами минимальный и максимальный элементы http://www.cyberforum.ru/cpp-beginners/thread352273.html
Привет. НУждаюсь в ваше помощи. Нужно написать программу в С. В массиве из 10 числе поменять местами минимальный и максимальный элементы.
C++ /Константный итератор Нужно создать константный итератор. 1) Какой из вариантов будет правильней (в коде их отличие - у второго модификатор const) Первый вариант: QVector<QString>::const_iterator it_end_vectStr =... подробнее

Показать сообщение отдельно
sandye51
программист С++
684 / 586 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
16.09.2011, 21:57
нужно вместо пары
C++
1
int* array, size_t size
использовать пару указателей на конец и начало
C++
1
int* begin = &ar[0], int* end = &ar[0] + n
работа сводится теперь вместо сравнения счетчика i < n на сравнение begin != end
например, чтобы вывести все элементы, надо
C++
1
2
for ( ; begin != end; ++begin)
   std::cout << *begin << " ";
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru