sin<2Θのグラフを、角度Θが0度から180度の範囲で、5度刻みで、値の大きさを記号*の個数で表現するプログラムを作りたいです。
#include <stdio.h> #define _USE_MATH_DEFINES 1 #include <math.h> int main(void) { int i, j, delta = 5; double rad, value; printf("角度\t値\tイメージ\n"); for (i = 0; i < 60; i++) printf("-"); for (rad = 0; rad <= 180; rad += delta) { value = pow(sin((rad / 180) *M_PI), 2); printf("\n%d\t%f\t", (int)rad, value); for (j = 0; j< (int) (value / 0.025); j++) printf("*"); printf("\n"); } return 0; }
下の部分を変えて出力結果が同じになる他のコードを書いて教えてほしいです。お願いします。 ``` ``` for (rad = 0; rad <= 180; rad += delta) { value = pow(sin((rad / 180) *M_PI), 2); printf("\n%d\t%f\t", (int)rad, value); for (j = 0; j< (int) (value / 0.025); j++) printf("*"); printf("\n"); } ``` ```
回答2件
あなたの回答
tips
プレビュー