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

не пойму в чем дело - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ класс и методы http://www.cyberforum.ru/cpp-beginners/thread223923.html
помогите с лабой пожалуйста! нужно что бы в Методе Insert можно было задавать и количество добавляемых элементов( одинаковых) было: Array aa(7); aa.SetElem(0,2.3); aa.SetElem(1,3.3); aa.SetElem(2,-3.4); aa.SetElem(3,5.4); aa.SetElem(4,8.3); aa.SetElem(6,4.5);
C++ Идущие подряд числа Есть код, суть его в возведении числа в степень (ооочень большую степень - 3^3456), в результате тоже как бы число (массив), нужно выяснить, есть ли в этом массиве 2 (3, 4...) подряд идущие цифры (11, 22, например), если есть вывести кол-во таких "пар" :). Я в тупике вообще. #include <iostream> #include <deque> #include <algorithm> #include <functional> typedef std::deque<int> ... http://www.cyberforum.ru/cpp-beginners/thread223922.html
C++ Сложение и умножение матриц
Даны матрицы A,B,C порядка n. Найти матрицу D=(A+B)C
C++ Пожалуйста найдите ошибку
На форуме нашел такую задачу: Гражданин 1 марта открыл счет в банке, вложив 1000 рублей. Через каждый месяц размер вклада увеличивается на 2 % от имеющейся суммы. Определить за какой месяц величина ежемесячного увеличения вклада превысит 30 рублей. Решил ее обобщить и сделать так чтобы можно было указать сумму вклада, процент и предел. Задача довольна простая, но я в этом деле новичок. У...
C++ Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в диапазоне двух введённых чисел. http://www.cyberforum.ru/cpp-beginners/thread223912.html
помогите пожалуйста решить задачки:): 1)Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в диапазоне двух введённых чисел. 2)Написать функцию для поиска максимального элемента, встречающегося в заданной матрице более одного раза. Заранее спасибо)))
C++ Компановка модулей Здравствуйте. Разделил программу на модули. При связывании компиль пишет: In function `main': undefined reference to `sumSequece(std::ostream&, std::istream&)' ld returned 1 exit status Можете подсказать как правильно скомпановать модули? я пользую DevC++ 4.9.9.2 // SeparateModule - äåìîíñòðèðóåò, êàê ìîæíî ðàçáèòü // ïðîãðàììó íà íåñêîëüêî îòäåëüíûõ ìîäóëåé.... подробнее

Показать сообщение отдельно
vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
04.01.2011, 16:46     не пойму в чем дело
C++
1
2
3
4
        for(int j=i-1;j>=0 && A[j]<v; j--)
            v=A[j];
        A[j+1]=A[j];
        A[j+1]=v;
странно, что у вас вообще как-то это работает. у меня еще при компиляции выдает ошибку.
У вас область в которой существует переменная j ограничивается циклом фор и одной инструкцией после нее. А вы потом еще пытаетесь использовать переменную, которой уже нету, она была была уничтожена при выходе из цикла.

Добавлено через 2 минуты
и если хотите чтобы фукнция получала могла работать с массивом, пусть она получает указатель на его первый элемент.
вот так:
C++
1
void INSERTION(int* A) {/* */}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru