Передача данных из функции в функцию - C (СИ)
Формулировка задачи:
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- float katet(float a, float b)
- {
- scanf("%f", &a);
- scanf("%f", &b);
- return a , b ;
- }
- void main()
- {
- double hipotenuse;
- float x,y;
- x=katet(что здесь писать чтобы получить значение А или В);
- y=kaket(тоже самое?);
- hipotenuse=sqrt(pow(x,2)+pow(y,2));
- printf("%f", hipotenuse);
- system("PAUSE");
- return 0;
- }
Решение задачи: «Передача данных из функции в функцию»
textual
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- void katet(double *a)
- {
- scanf("%lf", &*a);
- }
- int main(void)
- {
- double hipotenuse, x,y;
- katet(&x);
- katet(&y);
- hipotenuse=sqrt(x*x+y*y);
- printf("%lf", hipotenuse);
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д