Вопрос:
Напишите программу, которая принимает три целых числа, а затем печатает их в порядке чтения и в обратном порядке. Используйте три функции: одну для чтения данных, одну для их печати в порядке чтения и одну для печати в обратном порядке.
Программа (не закончена):
#include <stdio.h>
int accept(){
int x, y, z;
printf("Please enter three integers: \n");
scanf("%d %d %d", &x, &y, &z);
return x, y, z;
}
int main(){
x, y, z = accept();
}
Ошибка:
ошибка: 'x' не объявлено (первое использование в этой функции) |
примечание: каждый необъявленный идентификатор сообщается только один раз для каждой функции
появляется в |
error: 'y' undeclared (первое использование в этой функции) |
ошибка: 'z' не объявлено (первое использование в этой функции) |
Как я могу изменить эту программу, чтобы я мог возвращать три переменные без использования массивов или указателей? Или это невозможно без их использования?