Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 7.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
273.92 Кб
Скачать

Приклад виконання роботи:

Задано функцію:

#include <iostream.h>

#include <conio.h>

#include <math.h>

void main(){

clrscr();

float x,y,a,b,c;

int k=0;

printf("\n a:");

scanf(“%f”,&a);

printf("\n b:");

scanf(“%f”,&b);

printf("\n c:");

scanf(“%f”,&c);

printf(”\n x y");

for(x=a;x<=b;x+=c){

if(x<0) y=fabs(x+log(fabs(x-cos(x))));

if(x>1) y=(x+3.5)*pow(log(x),3)/sin(x);

if((x>=0)&&(x<=1)) y=(x-M_PI)*tan(x+M_PI)+pow(2.1,pow10(-3));

printf("\n x=%f y=%f",x,y);

if(y<0) k++;

}

printf("\n\n\n\n------------------------------");

printf("\nNumber of negative elements is: %d ",k);

getch();

return;

}

Результати роботи програми

1 спосіб роздруківки результатів:

2 спосіб роздруківки результатів:

Input a:-2

Input b:2

Input c:0.2

x y

x=-2 y=1.54014

x=-1.8 y=1.34714

x=-1.6 y=1.14841

x=-1.4 y=0.948945

x=-1.2 y=0.753804

x=-1 y=0.568021

x=-0.8 y=0.396733

x=-0.6 y=0.245593

x=-0.4 y=0.121565

x=-0.2 y=0.0344291

x=1.49012e-07 y=1.00074

x=0.2 y=0.404451

x=0.4 y=-0.158385

x=0.6 y=-0.738055

x=0.8 y=-1.41025

x=1 y=9.05949e-21

x=1.2 y=0.0305618

x=1.4 y=0.189413

x=1.6 y=0.529736

x=1.8 y=1.10521

------------------------------Number of negative elements is: 3