На этой странице вы найдете информацию о программировании, данная информация была взята с разных источников и автором. Поэтому мы не претендуем на авторство этого материала, а лишь предоставляем возможность ознакамливаться с ним.
Есть несколько мест объявления переменных:
1) вне всех функций, в том числе вне main, например, в самом начале перед… 2) в скобках в прототипе и в описании функции. Как видно из предыдущих примеров, не все используемые в функции… ...
1) логическую функцию Test для определения, принадлежит ли точка с координатами (x, y) k-й четверти;
2) функцию Num, которая с помощью первой функции в массиве точек определяет их… 3) функцию main, которая с помощью второй функции находит количество точек в каждой четверти.
...
Для простой работы со строками достаточно объявить её как массив символов, не используя в явном виде указатели и возможности работы с ними (см. 2–й… void STRDIGIT (char t[],char simbol, int &K1, int &K2);
int main()
...
2. (Повторение). Изменить функцию SINCOS (§ 2) таким образом, чтобы оба результата, и y и z, вычислялись в одном цикле одновременно.
3. (Повторение). Изменить функцию SINCOS (§ 2), заменив оператор do … while на… 4. (Повторение). Изменить функцию SINCOS (§ 2), заменив оператор do … while на for.
...
· в заголовке функции параметры-результаты (в нашем примере y, z) записываем как переменные ссылочного типа, то есть с символом &;
· в тексте функции никакие дополнительные символы для этих переменных не… · при вызове функции в качестве фактических параметров, указываем простые переменные соответствующего типа (cs, sn),… ...
float x=5; float &s=x;
Переменная ссылочного типа s обязательно должна быть проинициализирована.… Наоборот, если изменим значение s — s+=100; а выведем x— cout<<endl <<x<<” “<<s; то убедимся,… ...
· для фактического и формального параметров компилятор отводит разные ячейки памяти;
· при выполнении программы содержимое аргумента копируется в формальный… · из первой особенности следует, что если в функции изменить формальный параметр, то это изменение не повлияет на… ...
· в типе, с учётом их совместимости. Например, вместо параметра типа char можно передать не только символ, как показано в первом вызове, но и его… · в порядке следования. Нарушение этого требования приведёт либо к ошибке… · в количестве параметров. Это требование справедливо, если не используются параметры по умолчанию (см. 6.2)....
П р и м е р 1. Пусть необходимо дважды вывести горизонтальную линию, состоящую из 40 символов псевдографики “-” с кодом 196.
// 1-й вариант (без функции)
int main()
...
2. Поиск в массиве, т. е. определить, есть ли элемент с некоторым условием и (или) найти индекс и (или) значение первого, последнего такого… 3. Построение массива по некоторому правилу, используя при этом индексы, одно… 4. Преобразование массива: изменить их значения, переставить местами некоторые элементы, удалить один или несколько… ...
· элементы массива имеют одинаковый тип в отличие от структур, поэтому каждый элемент массива занимает одинаковый объём памяти;
· массив располагается в оперативной памяти, а не на внешнем устройстве, как… · элементы массива занимают подряд идущие ячейки, в отличие, например, от списков (2-й семестр).
...
2. В зависимости от номера месяца получить номер квартала.
3. Дано целое число. В зависимости от его значения вывести в правильном падеже… 4. Вывести заданное целое положительное число a прописью:
...
if (y<= – x && x>= 0 && y>–1) cout<<"Yes";
else cout<<"No";
2. Нарисовать область плоскости, в которой и только в которой следующее логическое выражение истинно:
...
Константы можно определить одним из следующих способов:
· непосредственно записать в выражении;
· с помощью ключевого слова const, например, const SIZE=10. И тогда в выражении (в одном или нескольких) вместо… ...