arg == sd. Это значение времени компиляции?#define somemacro(arg) if ((arg) == (sd))\
printf ("some text 1");\
else\
printf ("some text 2"); std::vector<double>. И, разумеется, не float, а double. Почему у вас в коде вдруг используется тип float? cout<<sqr(4);. ch == 'h' ? (high = guess) : (low = guess)(ch == 'h' ? high = guess : low) = guess(ch == 'h' ? high = guess : low) = guess является грубо неверным. Еще раз: этот набор лексем не имеет вообще никакой интерпретации в грамматике языка С. Его невозможно пропарсить в принципе.malloc не подчиняется никаким автоматическим механизмам освобождения памяти. Такая память будет оставаться выделенной "вечно", пока вы сами не освободите ее вызовом free. Другими словами, в отличие от автоматических переменных, объекты, размещенные в динамической памяти, не уничтожаются при выходе из блока. Попросту выражаясь, динамическая память существует в первую очередь для того, чтобы вы могли ее выделить в функции, но не освобождать при выходе из этой функции.cout. Что это за странный cout такой? <iostream>, содержащий описания сущностей из стандартной библиотеки языка С++. Но заголовок - это совсем не библиотека. Никто не считает <iostream> "библиотекой". Почему вы вдруг это делаете? asm. htval.num = 10;? *s = el.s будет передаваться указатель на поле next предыдущего элемента. (Другими словами, вставка элемента в середину списка - это ни что иное, что вставка элемента в начало правого подсписка, начинающегося в точке вставки.)malloc и не пользуется очевидной возможностью выполнить инициализацию переменной el (вместо присваивания). main()? scanf("%f",&b) использован формат %f? Какой формат следует использовать для ввода значений типа double?if (a>x>b)? pow(cos,2)? Что там делает этот cos? if ((x>=b)?if, которые как будто что-то вычисляют, но никуда не сохраняют результаты своих вычислений? То есть они фактически ничего не делают. Зачем они такие нужны?printf в конце печатает значение переменной z. Но вы не назначили этой переменной никакого значения.rand() является stateful функцией, т.е. она обладает состоянием (state), которое сохраняется между последовательными вызовами функции. И по понятным причинам это состояние также должно быть доступно функции srand().rand(). Даже если следовать вашей логике, то намного разумнее предположить, что это - некая статическая переменная, объявленная не уровне файла (модуля), и немедленно доступная как функции rand(), так и функции srand(). Или даже глобальная переменная. (Во многих реализациях стандартной библиотеки, старающихся поддерживать работу в многопоточных приложениях, это состояние может храниться в thread-локальной переменной.)rand() было также доступно в srand() - значит так и будет. А как это сделано - волшебство конкретной реализации. update в данном случае), либо хранить в объектах класса thrusterMount на постоянной основе.