Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <conio.h>
- #include <math.h>
- #include <stdio.h>
- #include <windows.h>
- main() {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- float a, b, i, z, stepen_e, stepen_i_2,
- N__of__steps, point__start, point__finish, one__step ;
- char Error_exit[] = "NoRezult";
- printf("Vvedite a: ");
- scanf("%f",&a);
- printf("Vvedite b: ");
- scanf("%f",&b);
- printf("Vvedite nachalo otschoyta: ");
- scanf("%f",&point__start);
- printf("Vvedite konets otschoyta: ");
- scanf("%f",&point__finish);
- printf("Vvedite kollich sagov: ");
- scanf("%f",&N__of__steps);
- // Shapka tablitsy
- printf("Tablitsa znacheniy funktsii z=f(i)\n");
- printf(" ______________________________\n");
- printf(" | z = f(i) | i |\n");
- printf(" |____________|_______________|\n");
- //funktsiay iz 1 laboratornoi raboty
- float laba__N__1(float a, float b, float i, float stepen_e, float stepen_i_2) {
- if (i<=a) {
- if ((i<=a)&&(i<0)) {
- z = 0;
- goto loop1;
- }
- z=log(pow(27,((float)1/3))+sqrt(i)+sin(i)+cos(i)); //pow(i,y) — i^y
- } else if ((a<i)&&(i<b)) {
- stepen_e=cosh(i)+tanh(i);
- stepen_i_2=pow(i,2);
- z= pow( (pow(tan(i),2)+1.3*exp(stepen_e)) , stepen_i_2);
- } else if (i >= b) {
- if ((i>=b)&&(i>=1)) {
- z=0;
- goto loop1;
- } else if ((i>=b)&&(i<0)) {
- z=0;
- goto loop1;
- }
- z=fabs(sin(i)-0.11)*acos(i) + pow(i, asin(i));
- return z;
- exit(0);
- loop1:
- return z;
- }
- }
- i=point__start; // начальное значение аргумента i
- one__step=(point__finish-point__start)/N__of__steps;
- while (i<=point__finish) {
- // laba__N__1(a, b, i, stepen_e, stepen_i_2); // run function
- laba__N__1(a, b, i, stepen_e, stepen_i_2); // run function
- if (z!=0) { // вывод строки таблицы
- printf(" | ");printf("%f",z);printf(" |");printf(" ");printf("%f",i);printf(" |\n");
- } else {printf(" | ");printf("%s",Error_exit); printf(" |");printf(" ");printf("%f",i);printf(" |\n");
- }
- i+=one__step; // приращение аргумента i
- }
- printf(" |____________|_______________|\n");
- printf(" press any button...");
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement