Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- // N1 Perimetri
- void getPerimeter(double a, double b, double c)
- {
- printf("%.3f\n", (a+b+c));
- }
- // N3
- int USG(int a, int b)
- {
- if (a == b) return a;
- if (a > b) return USG(a - b, b);
- if (b > a) return USG(a, b - a);
- }
- int main()
- {
- // N1
- getPerimeter(1.322, 3.232, 4.23123);
- //N2
- int x;
- double y = 0;
- scanf("%d", &x);
- for (int i = 0; i < 5; i++)
- {
- //printf("%f\n", (pow((double)x, (double)i+1) / (i+1)) * pow(-1.0, (double)i+2));
- y += (pow((double)x, (double)i+1) / (i+1)) * pow(-1.0, (double)i+2);
- }
- printf("%f\n", y);
- printf("\n");
- //N3
- int* A = new int[15];
- for (int i = 0; i < 15; i++)
- {
- A[i] = rand() % 99 + 1;
- printf("%4d", A[i]);
- }
- printf("\n");
- for (int i = 0; i < 14; i++)
- {
- printf("USG(%d, %d) =\t%d\n", A[i], A[i+1], USG(A[i], A[i+1]));
- }
- printf("\n");
- //N4
- int a, b; char c;
- scanf("%d", &a);
- scanf("%d", &b);
- scanf("%c", &c);
- int d;
- switch (c)
- {
- case '&': printf("%d %c %d = %d\n", a, c, b, a&b); d = a&b; break;
- case '|': printf("%d %c %d = %d\n", a, c, b, a|b); d = a|b; break;
- case '^': printf("%d %c %d = %d\n", a, c, b, a^b); d = a^b; break;
- default: printf("ERROR!\n"); break;
- }
- printf("~%d = %d\n", d, ~d);
- printf("%d\n", d<<16);
- printf("%d\n", d>>16);
- system("PAUSE");
- return 0;
- }
- /*
- int avarage(int A[], int size)
- {
- int sum = 0;
- for (int i = 0; i < size; i++)
- sum += A[i];
- return (sum / size);
- }
- */
- /*
- for (int i = 1; i <= 5; i++)
- {
- printf("%f\n", (1 / i) * pow(-1.0, (double)i+1));
- y += (1 / i) * pow(-1.0, (double)i+1);
- }
- */
- /*
- int* A = new int[50];
- for (int i = 0; i < 50; i++)
- {
- A[i] = rand() % 6; // [0:5]
- printf("%5d", A[i]);
- if (i % 10 == 0) printf("\n");
- }
- printf("\nAverage for A = %d\n", avarage(A, 50));
- */
Advertisement
Add Comment
Please, Sign In to add comment