кодесурса
«C

Упражнения на С: выведите корни формулы Бхаскары из заданных трех плавающих чисел

script1adsense2code
script1adsense3code

C Основные объявления и выражения: упражнение 20 с решением

Напишите программу на C для вывода корней формулы Бхаскары из заданных трех плавающих чисел. Покажите сообщение, если не удается найти корни.

Иллюстрированная презентация:

«C

Код C:

#include <stdio.h>
#include <math.h>    
int main() {
	double a, b, c, pr1;  	
	printf("\nInput the first number(a): "); 
    scanf("%lf", &a);
    printf("\nInput the second number(b): "); 
    scanf("%lf", &b);
    printf("\nInput the third number(c): "); 
    scanf("%lf", &c);
    
	pr1 = (b*b) - (4*(a)*(c));
		
    if(pr1 > 0 && a != 0) {
		double x, y;
		pr1 = sqrt(pr1);
		x = (-b + pr1)/(2*a);
		y = (-b - pr1)/(2*a);
		printf("Root1 = %.5lf\n", x);
		printf("Root2 = %.5lf\n", y);
	} 
	else
	 {
		printf("\nImpossible to find the roots.\n");
	}
	
	return 0;
}

Пример вывода:

 Введите первое число (а): 25                                          
                                                                       
Введите второе число (б): 35                                         
                                                                       
Введите третье число (с): 12                                          
Root1 = -0.60000                                                       
Root2 = -0,80000 

Блок - схема:

«C

Решение

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C, которая принимает от пользователя 4 целых числа p, q, r, s, где q, r и s положительные, а p четное. Если q больше r и s больше p, а если сумма r и s больше суммы p и q, выведите «Правильные значения», в противном случае выведите «Неверные значения».
Далее: напишите программу на C, которая читает целое число и проверяет указанный диапазон, к которому она относится. Распечатайте сообщение об ошибке, если число отрицательное и больше 80.
Заданный диапазон: [0, 20], [21, 40], [41, 60], [61, 80]

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code