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

Граммотное пояснение. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое выделение памяти http://www.cyberforum.ru/cpp-beginners/thread402978.html
Выполнить задание используя динамическое выделение памяти: Данная целочисленная прямоугольная матрица. Определить: -количество строк, содержащих хотя бы один нулевой элемент; -номер столбца , в...
C++ Вывести все четные элементы массива стоящие на не четных местах Вводится массив из 10 элементов. Вывести все четные элементы массива стоящие на четных местах http://www.cyberforum.ru/cpp-beginners/thread402976.html
C++ ошибка в коде разветвленной функции
короче тут такая проблема я работаю на visual c++ 2010, задачка такая: "Если сумма трех попарно различных действительных чисел X, Y, Z меньше единицы, то наименьшее из этих трех чисел заменить...
C++ Создать абстрактный базовый класс Vehicle
Доброго всем дня! проблема в следующем - не могу понять условия задания. Мне главное что бы мне помогли сформировать условие задания. Вот собственно задание: Создать абстрактный базовый класс...
C++ algorithm std::sort http://www.cyberforum.ru/cpp-beginners/thread402954.html
Почему так делать нельзя? #include <algorithm> using namespace std; class T { private: int arr;
C++ Определить максимальный и минимальный элемент среди всех элементов матрицы лежащие над главной диагональю Дана квадратная матрица размерности n. Определить максимальный и минимальный элемент среди всех элементов матрицы лежащие над главной диагональю, эти элементы поменять местами. подробнее

Показать сообщение отдельно
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
09.12.2011, 21:10
Цитата Сообщение от Вася1q Посмотреть сообщение
Я понял, что выход границы я не предусмотрел, но это мне честно говоря и не нужно. Я сам ввожу данные. Помогите лучше с пояснением
Написали код, и сами не поняли, что он делает? Круто.

1) Заполняется массив из файла.
2) Выводится на экран
3) Создается указатель на 1-й элемент массива.
4) Заводится переменная size.
5) Вызывается assign_a, которая возвращает первый день, когда температура была выше нуля, либо 0
6) Вызывается assign_b, в котором сначала находится положение максимального элемента, затем положение минимального. Возвращает минимальный элемент.
7) Ну и наконец вызывается assign_c, которая, якобы, подсчитывает перемену знака. На самом деле, если разобраться везде с первым элементом(а его упорно игнорируют на протяжении всей программы), то эта функция валится на тесте -1 1 -1 1, выдавая ответ 2, хотя тут 3 раза меняется знак.

Приводите в божеский вид, а пока "два балла, низачот"
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru