Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int k;
- double x, y, wynik;
- printf("Program oblicza wartosc wyrazenia: x^3 + x/y - (xy)/(x-y)\n");
- printf("\t\t\t\t ------------------------\n");
- printf("\t\t\t\t 1/(x-1) + 1/(y-100)\n");
- do {
- if (1/(x-1) + 1/(y-100) == 0 || x-y==0)
- printf("Mianownik musi byc rozny od zera. Podaj inne x i y.\n");
- do {
- printf("Podaj x: "); k=scanf("%lf", &x);
- if (k==0) printf("Blad formatu. "); else {
- if (x==1) printf("x musi byc rozne od 1 !. "); }
- fflush(stdin);
- }
- while (k==0 || x==1); //Sprawdzenie formatu oraz dziedziny. (tylko x)
- do {
- printf("Podaj y: ");
- k=scanf("%lf", &y);
- if (k==0) printf("Blad formatu. "); else
- if (y==0) printf("y musi byc rozne od 0 ! "); else
- if (y==100) printf("y musi byc rozne od 100 ! ");
- fflush(stdin); } //Czyszczenie bufora pamięci.
- while (k==0 || y==0 || y==100); } //Sprawdzenie formatu oraz dziedziny. (tylko y)
- while (1/(x-1) + 1/(y-100) == 0 || x-y==0); //Sprawdzenie dziedziny. (x i y)
- wynik = x*x*x + x/y + x*y/(x-y); //Obliczenia.
- wynik = wynik/(1/(x-1) + 1/(y-100));
- printf("Wartosc wyrazenia: %lf\n", wynik); //Wyswietlenie wartosci wyrazenia.
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement