Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2010, 23:55   #1
rapgamer
 
Регистрация: 02.06.2010
Сообщений: 5
По умолчанию где-то ошибка...

Найти расстояние между двумя окужностями, если окружности пересекаються расстояние считать нулевым.

Код:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <cmath>
#include "testing.h"


void main()
{
	  int a1, b1, r1, a2, b2, r2; 
	  float L,M,q;
input_printf ("Введите координату первой окружности a1: \n"); 
scanf ("%d", &a1);
input_printf ("Введите координату первой окружности b1: \n"); 
scanf ("%d", &b1);
input_printf ("Введите радиус первой окружности r1: \n"); 
scanf ("%d", &r1);
input_printf ("введите координату второй окружности а2: \n");
scanf ("%d", &a2);
input_printf ("Введите координату второй окружности Ь2: \n"); 
scanf ("%d", &b2);
input_printf ("Введите радиус второй окружности г2: \n"); 
scanf ("%d", &r2);
q=(int)(b2-b1)*(b2-b1)+(a2-a1)*(a2-a1);
L = sqrt(q);
M=L-r1-r2;
if
  (M >=0)
  input_printf ("Расстояние между окружностями: %f\n",M) ;
else
  input_printf("Ответ 0\n");


getch();
}

Последний раз редактировалось Stilet; 03.06.2010 в 12:13.
rapgamer вне форума Ответить с цитированием
Старый 03.06.2010, 00:15   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

какая ошибка? логическая? синтаксическая? что не так работает?

зачем (int) при вычислении расстояния?
Namolem вне форума Ответить с цитированием
Старый 03.06.2010, 00:16   #3
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

и чего дальше?
NiCola999 вне форума Ответить с цитированием
Старый 03.06.2010, 10:54   #4
rapgamer
 
Регистрация: 02.06.2010
Сообщений: 5
По умолчанию

После ввода значений и выполнения программы не выводит результат...
rapgamer вне форума Ответить с цитированием
Старый 03.06.2010, 12:19   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А где input_printf?
Где #include "testing.h"?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.06.2010, 12:22   #6
rapgamer
 
Регистрация: 02.06.2010
Сообщений: 5
По умолчанию

все на месте
rapgamer вне форума Ответить с цитированием
Старый 03.06.2010, 12:31   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
все на месте
Оффтоп: Это радует )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где ошибка? T-dayne Помощь студентам 2 10.02.2010 16:52
Где ошибка: Egik_net Microsoft Office Access 6 26.10.2009 00:43
Где ошибка? [Smarik] Общие вопросы Delphi 5 01.04.2008 09:56