Простая задача на функции - C (СИ) (70233)

Узнай цену своей работы

Формулировка задачи:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <locale.h>
#include <math.h>
 
float g(float x, float y);
 
int main()
{
    float x, y;
    setlocale(LC_ALL, "ukr");
    puts("Введiть x i y:");
    scanf("%f %f", &x, &y);
    printf("%.3f\n", g(x, y));
    system("pause");
}
 
float g(float x, float y)
{
    
    if (y == 8 || x == 4)
    {
        return 1;
    }
    if (x > 4 && y == (6 * g(x - 1, y - 1) + 3 * x) + 5)
    {
        
        return x*x-2*x*y+y*y;
    }
 
}
вот задание. Первое условие работает. А вот 2е выводит Функция вродь правильно написана..

Решение задачи: «Простая задача на функции»

textual
Листинг программы
if (x > 4 && y ==( (6 * g(x - 1, y - 1) + 3 * x) + 5))

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


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

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

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