Передача данных из функции в функцию - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д