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

(подскажите в чем логическая ошибка в этом упражнении) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка двумернного массива http://www.cyberforum.ru/cpp-beginners/thread391446.html
Подскажите, пожалуйста, как правильно поставить условие в цикле, чтобы после ввода номер строки, компилятор проверял упорядочена ли выбранная строка, двумерного массива, по возрастанию/убыванию/не упорядочена, и выводить соответствующее сообщение) #include "iostream.h" #include "stdlib.h" #include "stdio.h" #include "conio.h" #define N 100 #define M 100 void main() { randomize();
C++ Дано натуральное число. Заменить любую из его цифр так, чтобы получилось максимальное совершенное число. Дано натуральное число N. Если это сложно, заменить любую из его цифр (только одну) так, чтобы получилось максимальное совершенное число. http://www.cyberforum.ru/cpp-beginners/thread391440.html
Ханойская башня C++
Здравствуйте! есть рабочий код, из Википедии #include <iostream> using namespace std; void hanoi_towers(int start, int dest, int buff,int count) { if (count != 0)//Выход из рекурсии {
C++ Вариадные шаблоны
Как будет на английском "Вариадные шаблоны"? Что вы слышали о них? Киньте пжл. ссылки на статьи. Нашел: Variadic Templates Модераторы тему в печь пжл.
C++ Посоветуйте книгу по STL http://www.cyberforum.ru/cpp-beginners/thread391425.html
Привет, форумчани. Посоветуйте пожалуйста книгу, где детально рассматривается STL. Обычно в общих книгах бывает глава, где она рассматривается, но не детально-поверхностно. Большое спасибо. ps: желательно с наличием в "электронном" виде.
C++ Можно ли к статическому объекту обратиться, как к обычному? Можно ли к статическому объекту обратиться, как к обычному? подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
25.11.2011, 13:10     (подскажите в чем логическая ошибка в этом упражнении)
Цитата Сообщение от Net_Wanderer Посмотреть сообщение
здесь совершенно иное

данный код (если не придумывать замысловатых контекстов) должен заполнять массив,
а он этого не делает, дальше массив будет обработан (при этом в нем будет находится мусор)
и мало вероятно, что программа даст ожидаемый результат

почему?
- в ней есть логическая ошибка
Повторяю, что здесь нет логической ошибки. Более того даже ваше объяснение некорректно. Маасив не заполняется, как вы неправильно считаете, а лишь отдельные его члены при некоторых определенных значениях другого указателя могут быть изменены.
То есть если значение первого указателя равно 9, разве маасив заполняется? Нет, конечно. Здесь никакой логической ошибки нет! Здесь есть лишь условие, что если значение первого указателя меньше 10, то мы что-то там можем сделать со вторым указателем. если больше или равно 10, то мы ничего не делаем со вторым указателеи. Это не является логической ошибкой. Так что не сочиняйте! Иммет место лишь быть код, который при заданных очень конкретных начальных условиях не будет выполняться. Но никто не мешает изменить начальные условия, и тогда код будет выполняться. Никакой логической ошибки здесь нет. Все очень логично!
 
Текущее время: 18:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru