Помогите с функциями в программировании


Как передать переменные из основной программы в функцию, или из функции в функцию?

У меня задание разбить программу на функции ввода, вычисления и вывода. Например, я задаю переменные в функции ввода, но когда я в функции вычисления использую эти же переменные, то компилятор сообщает, что переменная не инициализирована. Когда я использую эти же переменные в функции вывода, то они не инициализированы снова.

То есть каждая функция как отдельная программа и переменные в ней нужно задавать отдельно, но как мне сделать, чтобы переменная X с определенным значением передавалась между 3 функциями?
пригласил:

МерзоПакость Житель (2915) — Девица вздорная и замысловатая

Нравится: МИХА


Переменные глобальные или локальные? В чем пишешь?