アプリ版:「スタンプのみでお礼する」機能のリリースについて

c++でサインカーブ、コサインカーブ、タンジェントカーブを表示するプログラムを教えてください。お願いします。
・0〜2Πの範囲でxがΠ/15ずつ変化
・y=0を中心に両側に30文字ずつ変化
・sinx→* cosx→+ tanx→#

このソースを基にしてください。
#include <stdio.h>
#include <math.h>
#include <string.h>
#define PI 3.1415
#define amp 10
int main(void)
{
double x, y;
int p;
char s[2 * amp + 2];
s[2 * amp + 1] = 0;
for (x = 0; x <= 2 * PI; x = x + PI / 10)
{
_strset(s, ' ');
y = sin(x);
p = (int)(amp * y + amp + 0.5);
s[p] = '*';
printf("%s\n", s);
}
}

「c++でサインカーブ、コサインカーブ、タ」の質問画像

A 回答 (1件)

ここでプログラムの製造依頼を書いちゃいかんです。


削除される可能性大。

しかし、sをnull terminate するのは良いけど
中味は初期化しなくて大丈夫?

_strsetが誤動作する可能性があると思う。
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!