Форум программистов, компьютерный форум 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; int main(void) {
C++ urgent Составить программу вычисления обратной матрицы для матри-цы произвольного порядка n методом Гаусса (Жордана) с выбором ве-дущего элемента по столбцам. Порядок и коэффициенты исходной матрицы вводятся из файла. В файл результатов записываются: исходная матрица; обратная матрица; произведение исходной матрицы на обратную. http://www.cyberforum.ru/cpp-beginners/thread352282.html
C++ Написать программу используя операторы цикла for,while,do while.
Написать программу,которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел.Количество чисел должно задаваться во время работы программы. P.S Если можно с комментариями:scratch:
C++ Нужно ускорить код
Мне нужно написать программу, для преобразования коэффициентов системы и столбца свободных членов к виду, необходимому для импорта в матпакет. Приведу наглядный пример на системе из 2-х уравнений: х_1 + 345,45х_2 = 6,3 х_2 = 4 Матрица коэффициентов в этом случае выглядит вот так: (1;1)(2;345,45) (2;1) Столбец свободных членов выглядит вот так:
C++ В массиве из 10 числе поменять местами минимальный и максимальный элементы http://www.cyberforum.ru/cpp-beginners/thread352273.html
Привет. НУждаюсь в ваше помощи. Нужно написать программу в С. В массиве из 10 числе поменять местами минимальный и максимальный элементы.
C++ /Константный итератор Нужно создать константный итератор. 1) Какой из вариантов будет правильней (в коде их отличие - у второго модификатор const) Первый вариант: QVector<QString>::const_iterator it_end_vectStr = vectStr.constEnd(); Второй вариант: const QVector<QString>::const_iterator it_end_vectStr = vectStr.constEnd(); 2) Второй вопрос, для компилятора два этих определения одинаковые, есть ли разница... подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 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 << " ";
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru