C言語の問題で
条件①
A回株の売買を行うとする
株価がB以上なら売り
C以下なら買い
BとCの間なら何もしない
A回目は株の株価に関わらず
すべて売る。
②株価の現在値は
A回、手入力を行う
これらの条件を満たした上で利益の合計を出せ
以上のプログラムを作成せよと
問題があったのですが
私の作成したプログラムだとエラーが何度も出て
原因が分かりません。
分かる方は教えてください。
#include <stdio.h>
int main(void){
int saigo; /株の売買を行う回数/
int saisyou;/株を買う基準価格C/
int saidai; /株を売る基準価格B/
int kosuu; /株の現在の個数/
int rieki; /現在の利益/
int ima; /株価の現在値/
scanf("%d",&saigo);
scanf("%d",&saisyou);
scanf("%d",&saidai);
kosuu=0;
rieki=0;
for(int i=1;i<saigo;i++)
{
scanf("%d",&ima);/株価の現在値を規定(saigoに入れた値)の回数だけ入力してif文により判断を行う/
if(ima<saisyou)
{
kosuu=+1;
ima=0;
}else if(saidai<ima)
{
rieki=kosuu*ima; kosuu=0;
ima=0;
}else
{ ima=0;
return 0;
}
return 0;
}
rieki=rieki+kosuu*ima;
printf("%d",rieki);
}
回答3件
あなたの回答
tips
プレビュー