Всем привет, учу си, попалась такая задача:
В main() объявляем 2 переменные, потом вызываем функцию, где вызываем функцию scanf() и записывает в эти переменные числа, которые распечатываются в main().
Как решить? Так правильно?
#include <stdio.h>
#include <stdlib.h>
//В main() объявляем 2 переменный, потом вызываем функцию, где вызываем функцию scanf() и записывает в эти переменные числа,
//которые распечатываются в main().
int f1 (int,int,int*,int*);
int main()
{ int x,y;
f1(y,x,&x,&y);
printf("x=%d , y=%d\n",x,y);
}
int f1(int a,int b,int*p1,int*p2)
{
scanf("%d %d",&a,&b);
*p1=a;
*p2=b;
return 0;
}