【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト289:デフォルトの名無しさん 08/02/10 00:21:23 B-A, C-Aの角度を-180~+180に換算して、 C-A<B-A<0 または、 C-A>B-A>0なら、AとCの間にBがあるんじゃないかな。 290:デフォルトの名無しさん 08/02/10 00:22:38 AとBの角度 + BとCの角度 < 180 なら挟まれてるよ。 291:デフォルトの名無しさん 08/02/10 00:32:45 どなたか、助けてください。 #include <iostream.h> #include <stdlib.h> int main(void) { int i,n,*ptr; cin >> n; ptr = (int *)calloc(n,sizeof(int)); for(i=0;i<=n-1;i++) { cin >> *ptr; ptr++; } for(i=0;i<=n-1;i++) { cout << i << "," << ptr << "," << *ptr << endl; ptr++; } return 0; } うまく動きません。 orz... どこが間違ってるでしょうか? 292:291 08/02/10 00:38:34 自己解決しますたw 293:デフォルトの名無しさん 08/02/10 00:39:10 すみません。理解できていません >>287 A'=A-A = 350 - 350 = 0 C'=C-A = 30 - 350 = -320 = fmod( -320+360, 360) = 40 B'=B-A = 0 - 350 = -350 = fmod( -350 + 360, 360) = 10 としておいて A' < B' < C' ( 0 < 10 < 40) と比較すればよいのでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch