Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Задача 1:
- Да се разработи програма, която решава линейно уравнение от вида,
- при a и b въведени от потребителя:
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- float a, b, x;
- printf("a = ");
- scanf("%f", &a);
- printf("b = ");
- scanf("%f", &b);
- if(a == 0 & b == 0){
- printf("x = 0/n");
- } else if(a != 0){
- x = -b/a;
- printf("x = %.2f\n", x);
- } else{
- printf("No solution");
- }
- return 0;
- }
- Задача 2:
- Да се разработи програма, която решава квадратно уравнение, при a,
- b и c въведени от потребителя:
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- float a, b, c, D, x1, x2;
- printf("a = ");
- scanf("%f", &a);
- printf("b = ");
- scanf("%f", &b);
- printf("c = ");
- scanf("%f", &c);
- D = b*b - 4*a*c;
- if(fabs(D) < 0.001){
- x1 = x2 = -b/(2*a);
- printf("x1 - x2 -%.2f\n", x1);
- } else if(D > 0){
- x1 = (-b + sqrt(D)) / (2*a);
- x2 = (-b - sqrt(D)) / (2*a);
- printf("x1 - %.2f\n x2 - %.2f", x1, x2);
- } else{
- printf("No real roots");
- }
- return 0;
- }
- Задача 3:
- Да се разработи програма, която намира максималното,
- минималното, сумата и средноартиметичното от n на брой въведени цели
- числа. n се въвежда от потребителя.
- #include <stdio.h>
- #include <limits.h>
- int main()
- {
- int n, num, sum = 0, max = INT_MIN, min = INT_MAX;
- double avg;
- printf("Enter n: ");
- scanf("%d", &n);
- for(int i = 0; i < n; i++){
- scanf("%d", &num);
- sum += num;
- max = num > max ? num : max;
- min = num < min ? num : max;
- }
- avg = (double)sum / n;
- printf("Sum: %d\n Min: %d\n Avg: %.2f\n", sum, max, min, avg);
- return 0;
- }
- Задача 5:
- Да се напише програма, в която се въвежда естествено число и се
- проверява дали то е степен на двойката.
- #include <stdio.h>
- int main()
- {
- int num;
- printf("Enter number: ");
- scanf("%d", &num);
- int flag = 0;
- int i = 1;
- while(i <= num){
- if(i == num){
- flag = 1;
- break;
- }
- i *= 2;
- }
- if(flag == 1){
- printf("%d is power of 2", num);
- } else{
- printf("%d is not power of 2", num);
- }
- }
- Задача 6:
- Да се напише програма, която реализира калкулатор – въвеждат се две
- числа и операция и се извежда резултата.
- #include <stdio.h>
- int main()
- {
- float a, b, result;
- char op;
- printf("Enter operation: ");
- scanf("%c", &op);
- printf("a = ");
- scanf("%f", &a);
- printf("b = ");
- scanf("%f", &b);
- if(op == '+'){
- result = a + b;
- } else if(op == '-'){
- result = a - b;
- } else if(op == '*'){
- result = a * b;
- } else if(op == '/'){
- if(b == 0){
- printf("Can not be divided by 0!");
- } else{
- result = a / b;
- }
- }
- printf("Result = %.2f", result);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment