Составить функцию нахождения целой части числа - C (СИ)
Формулировка задачи:
сразу говорю в "С" полный нуб не судите строго))
Вообщем задание по функициям:
1) Вычислить вырожение y=||x+y|-|y-x|/|x||. Оформить вычисление ввиде функции.
2) Даны три вещественных числа. Составить функцию нахождения целой части числа. Найти сумму преобразованых чисел.
Пытался зделать, вот что получилось))
1)
Если надо могу выложить решение на паскале.
#include<stdio.h> #include<iostream.h> #include<math.h> #include<conio.h> void lol(float x1, float y1) { y:=abs(abs((x1+y1)-abs(y1-x1)/abs(x1)); } void main() { float a,x,y; clrscr(); cout<<"BBeguTe x,y"; cin>>x,y; a=lol(x,y); cout<<"\n OTBET="<<a; getch(); }
Решение задачи: «Составить функцию нахождения целой части числа»
textual
Листинг программы
#include<iostream> #include<math.h> #include<conio.h> using namespace std; int f(double a) { return (int)a; } void main() { double x1,x2,x3; cout << "BBeguTe x1 : "; cin >> x1; cout << "BBeguTe x2 : "; cin >> x2; cout << "BBeguTe x3 : "; cin >> x3; cout << " summa tselix = " << f(x1)+f(x2)+f(x3) << endl; _getch(); }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами и вводом/выводом данных.
- Определение функции f(double a), которая принимает число с плавающей точкой и возвращает его целую часть.
- Ввод трех чисел с плавающей точкой с помощью функции cin.
- Вычисление суммы трех чисел с помощью функции f(double a) и оператора
+
. - Вывод результата на экран с помощью функции cout и символа
<<
. - Ожидание нажатия клавиши для завершения работы программы с помощью функции _getch().
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д