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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2012, 08:14   #1
aleks240295
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 16
По умолчанию задча ни си меткий стрелок проблемка...

ребят я вот написал программку суть такова:траектория снаряда вылетающего из орудия под углом а начальной скоростью v описывается уравнениями x=v*cos(a)*t y=v*sin(a)*t-g*t*t/2
определить поразит ли снаряд цель размером р расположенную в плоскости ствола орудия на расстоянике r и высоте h
вота текст проги

Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>
float v,a,p,h,r,b,t,y,x,d;
void  main()
{
    printf("\nvvedite skorost i ugol:");
scanf("%f %f",&v,&a);
printf("\nrazmer visotu rasst:");
scanf("%f %f %f",&p,&h,&r);
t=r/(v*cos(a));
y=v*sin(a)*t-(10*(t*t))/2;
x=v*cos(a)*t;
if(y==h+p && x==r)
printf("\n snarad popal v cel");
else
printf("\nne popal");
getchar();
}
подскажите если не трудно что не так он не хочет попадать я знаю что наверно что не так в условие не получаются y и x вещественные а в условиу они сравниваются с целыми




___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 08.10.2012 в 10:17. Причина: исправление формулы
aleks240295 вне форума Ответить с цитированием
Старый 07.10.2012, 08:40   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

gt^2/2 = gt. Прогу не смотрел, так-как уже в условии ошибка.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
коды стрелок Lapo4ka Общие вопросы C/C++ 9 16.04.2017 22:53
Задча с ошибкой X-REY Паскаль, Turbo Pascal, PascalABC.NET 2 11.12.2011 13:37
Задча. Delphi. NIKSTER Помощь студентам 7 19.10.2011 23:46
Проверка стрелок Ковалёв Александр Общие вопросы C/C++ 4 04.01.2011 09:01
Задча про массивы Divoha Общие вопросы C/C++ 3 27.06.2009 13:35