Составить функцию нахождения целой части числа - 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();
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с числами и вводом/выводом данных.
  2. Определение функции f(double a), которая принимает число с плавающей точкой и возвращает его целую часть.
  3. Ввод трех чисел с плавающей точкой с помощью функции cin.
  4. Вычисление суммы трех чисел с помощью функции f(double a) и оператора +.
  5. Вывод результата на экран с помощью функции cout и символа <<.
  6. Ожидание нажатия клавиши для завершения работы программы с помощью функции _getch().

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5
Похожие ответы