кодесурса
«C

Упражнения C: Рассчитать расстояние между двумя точками

script1adsense2code
script1adsense3code

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

Напишите программу на C, чтобы рассчитать расстояние между двумя точками.
Примечание: x1, y1, x2, y2 - все двойные значения.

Формула:


Код C:

#include <stdio.h>
#include <math.h>
int main() {
	float x1, y1, x2, y2, gdistance;
	printf("Input x1: ");
	scanf("%f", &x1);
	printf("Input y1: ");
	scanf("%f", &y1);
              printf("Input x2: ");
	scanf("%f", &x2);
	printf("Input y2: ");
	scanf("%f", &y2);
	gdistance = ((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1));
	printf("Distance between the said points: %.4f", sqrt(gdistance));
	printf("\n");
	return 0;
}

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

 Вход х1: 25                                                           
Вход y1: 15                                                           
Вход х2: 35                                                           
Вход y2: 10                                                           
Расстояние между указанными точками: 11.1803  

Блок - схема:

«C

Решение

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

Предыдущий: Напишите программу на C для расчета среднего расхода велосипеда по заданному общему расстоянию (целочисленное значение) пройденного (в км) и отработанного топлива (в литрах, число с плавающей запятой - 2 десятичных знака).
Далее: напишите программу на C, чтобы прочитать сумму (целочисленное значение) и разбить сумму на минимально возможное количество банкнот.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code