Заказчик
Отзывы фрилансеров:
+ 7
- 0
Зарегистрирован на сайте 12 лет и 1 месяц
Бюджет:
50 руб
0.63 $ — 0.53 €
#include <stdio.h>
#include <math.h>
void print_menu();
//Исключить из данного массива заданный элемент или выяснить, что такого элемента нет
int del(int [], int, int);
//уравнение 2х^3 + 6x-11
double f(double);
//нахождение корня
double root(double, double, double);
int main()
{
print_menu();
return 0;
}
void print_menu()
{
printf("\n1. Delete element\n");
printf("2. Find root\n");
printf("3. Quit programm\n\n");
printf("Enter 1,2 or 3 : ");
int index = 0;
scanf("%i", &index);
if (index == 1)
{
int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
int i = sizeof(arr);
del(arr, sizeof(arr) / sizeof(int), 9);
print_menu();
}
else if (index == 2)
{
double a = 0, b = 0, epsilon = 0;
printf("\nset interval\n");
printf("min value : ");
scanf("%lf", &a);
printf("\nmax value : ");
scanf("%lf", &b);
printf("\nset epsilon : ");
scanf("%lf", &epsilon);
printf("\n answer = %f", root(a, b, epsilon));
print_menu();
}
else if (index == 3)
{
return;
}
else
{
printf("wrong menu item!\n");
print_menu();
}
}
int del(int arr[], int length, int element)
{
int i;
int index = -1;
printf("old array:\n");
printf("{ ");
for (i = 0; i <> epsilon)
{
a = b (b a) * f(b) / (f(b) f(a));
b = a (a b) * f(a) / (f(a) f(b));
}
return b;
};
Разделы:
Опубликован:
30.12.2014 | 16:47
Заказ находится в архиве