Зачем? Хороший вопрос =) У препода бы спросила. Возможно он из тех, кто расчитывает на студентов-дибилов, и соответственно, требует дословного выполнения заданий. Такие люди и сами, обычно, не блещут моском =)
Вас обманули: вас не обучают С++. Вас обучают несовместимому с С++ продукту борланд образца 92 года. iostream.h - такого нет в C++ (есть iostream) cout, cin просто нельзя написать не написав прежде: using namespace std; Иначе надо писать std::cout и std:cin
Я тоже так думала, но меня убедили, что это условие будет не лишним. Мотивация такая: научиться писать понятный код, который легко в случае чего изменить. Пока что я не совсем понимаю, как это работает, но знающему человеку поверила.
if - это тоже условная операция. Вполне себе. А еще, опять же, по словам человека, который с этим работает - операция "? :" в реальности практически никогда не используется. Поэтому учить ей студентов - лишнее, да и вообще С++ для будущих ученых не нужен, лучше бы более подходящие языки программирования учили.
Но я лично, если что, в этом не разбираюсь. Просто если бы я увидела первую программу (но писала ее не я), я бы легко поняла, что там и к чему. А во второй все как-то слишком заумно устроено.
Вооот, и еще я не различаю операции-операторы-функции и прочее по названиям (впрочем, я и в физике законы по именам не различаю). За это я постоянно получаю по шее.
А что, я хочу на это посмотреть! На эту прогу в одну строчку.
Comments 76
Reply
Reply
Reply
iostream.h - такого нет в C++ (есть iostream)
cout, cin просто нельзя написать не написав прежде: using namespace std; Иначе надо писать std::cout и std:cin
Reply
Только x>1 является излишеством: если y<=1 и x<=y, то и так ясно, что будет x<=1.
? : - это и есть условная операция.
Меня тоже всю жизнь бесили задания, где чем-то пользоваться нужно, а чем-то нельзя.
Reply
Мотивация такая: научиться писать понятный код, который легко в случае чего изменить. Пока что я не совсем понимаю, как это работает, но знающему человеку поверила.
if - это тоже условная операция. Вполне себе.
А еще, опять же, по словам человека, который с этим работает - операция "? :" в реальности практически никогда не используется. Поэтому учить ей студентов - лишнее, да и вообще С++ для будущих ученых не нужен, лучше бы более подходящие языки программирования учили.
Но я лично, если что, в этом не разбираюсь.
Просто если бы я увидела первую программу (но писала ее не я), я бы легко поняла, что там и к чему.
А во второй все как-то слишком заумно устроено.
Reply
Вторая прога действительно несколько усложнена.
Я бы такую вообще в одну строчку вытянул, за что 3d6 дал бы мне по шее)
Reply
А что, я хочу на это посмотреть! На эту прогу в одну строчку.
Reply
Reply
Reply
Reply
Reply
(The comment has been removed)
Reply
(The comment has been removed)
Reply
и главное - где в этом С собственно ++ )))
Reply
Reply
Reply
Leave a comment