Commit 2ccadf08 by Jürgen Hein

Upload New File

parent 50b85977
Showing with 90 additions and 0 deletions
/*Antud on funktsioon ja teatud algväärtused.
/*Antud on funktsioon ja teatud algväärtused.
* Leida funktsiooni väärtused antud punktides (mitte rohkem kui 15).
* Kui funktsiooni väärtus pole määratud, väljastada vastavasse veergu
* 'puudub'. Funktsiooni väärtused esitada tabelina. */
#include <stdio.h>
#include <math.h>
int main(void)
{
double A; //argumendi x algväärtus A
double H; //Samm
double C; //Sammu koefitsent
double YM; //Väärtuste ülempiir
int
double Vastus[2][15]; //Tabeli veergude ja ridade arv
double XSumma;
double x; //Ajutine väärtus x väärtuste leidmiseks
//Sisestus
do
{
printf("Sisestage argumendi x algväärtus A");
scanf("%lf", &A);
} while(3>N || N>15);
do
{
printf("Samm H");
scanf("%lf", &H);
} while(H<1); //H ei saa olla väiksem kui 0.
do
{
printf("Sisestage sammu koefitsent C (C>=1)");
scanf("%lf", &C);
} while(C>=1);
do
{
printf("Sisestage funktsiooni väärtuse y ülempiir YM ");
scanf("%lf", &YM);
} while(); //?
//Töötlus
for(i=0;i<15;i++) //funktsiooni väärtusi võib olla max 15.
{
if(i=0);
{
Vastus[0][i]=A;
}
if(i=1);
{
Vastus[0][i]=A+H;
}
XSumma=A+H
XSumma=XSumma+(H*C^(i-1))
Vastus[0][i]=XSumma
}
for(i=0;i<15;i++) //funktsiooni väärtusi võib olla max 15.
{
if(-2<Vastus[0][i] || Vastus[0][i]<2)
{
Vastus[1][i]='Puudub';
}
else
{
x=Vastus[0][i];
Vastus[1][i]=(7*x^2+18*x-14)/(sqrt(4-x^2))
}
}
//Väljastus
printf("\n Tulemused on esitatud tabelis: \n");
i = 0;
while (i < 2) { //2 veergu
j = 0;
while (j < 15) {
printf("%lf ", Vastus[i][j]);
j++;
}
printf("\n");
i++;
}
return 0;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment