Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int main()
- {
- int x;
- int suma = 0;
- int iloczyn = 1;
- int iloscLiczb = 0;
- printf("Podaj ciag liczb zakonczony zerem: ");
- do {
- scanf("%d", &x);
- if (x != 0)
- {
- iloscLiczb++;
- suma += x;
- iloczyn *= x;
- }
- } while(x != 0);
- printf("Suma liczb: %i\n", suma);
- printf("Iloczyn liczb: %i\n", iloczyn);
- printf("Srednia liczb: %f\n", suma/(float)iloscLiczb);
- system("PAUSE");
- }
- /*
- void isInSquare(float x, float y)
- {
- if (fabs(x) > 1 || fabs(y) > 1)
- printf("Punkt (%f; %f) NIE nalezy do kwadratu!\n", x,y);
- else
- printf("Punkt (%f; %f) nalezy do kwadratu!\n", x,y);
- }
- void isInCircle(float x, float y, float r)
- {
- if (sqrt(x*x + y*y) > r)
- printf("Punkt nie nalezy do kola!\n");
- else
- printf("Punkt nalezy do kola!\n");
- }
- float f1X(float x)
- {
- if (x<=0.f)
- return x + 1;
- return x*x;
- }
- float f2X(float x)
- {
- if (x!=0.f)
- return 1/x;
- return 2;
- }
- float w1(float a, float b, float c)
- {
- return (a+b+c)/3;
- }
- float w2(float a, float b, float c)
- {
- return pow(fabs(a*b*c), 1.0/3);
- }
- int main()
- {
- printf("Podaj x a nastepnie numer funkcji (1/2) do policzenia: ");
- float x;
- int option;
- scanf("%f %d", &x, &option);
- switch(option)
- {
- case 1:
- printf("Wartosc funkcji: %f\n", f1X(x));
- break;
- case 2:
- printf("Wartosc funkcji: %f\n", f2X(x));
- break;
- default:
- printf("Niepoprawna opcja!\n");
- }
- system("PAUSE");
- }
- */
- /*
- int main()
- {
- while(1){
- float x, y;
- printf("Podaj wartosci x i y oddzielone spacja: ");
- scanf("%f %f", &x, &y);
- int option;
- printf("Podaj opcje programu (0 dla kwadratu, 1 dla kola, 2 aby wyjsc): ");
- scanf("%d", &option);
- float r;
- switch(option)
- {
- case 0:
- isInSquare(x, y);
- break;
- case 1:
- printf("Podaj dlugosc promienia kola: ");
- scanf("%f", &r);
- isInCircle(x,y,r);
- break;
- case 2:
- return 0;
- default:
- printf("Niepoprawna opcja!\n");
- }
- printf("\n");
- }
- return 0;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment