ID非公開さん
2022/6/30 13:00
4回答
課題19~24のC言語のプログラミングを考えなければならないのですが、よく分からないので教えて欲しいです!
課題19~24のC言語のプログラミングを考えなければならないのですが、よく分からないので教えて欲しいです!
C言語関連・111閲覧
ベストアンサー
(1151050871さん) 19 例: #include <stdio.h> int main(void) { int N,sum=1; int a=0,b=1,v; printf("N? >"); scanf("%d",&N); printf("%d",sum); while(1){ v=a+b; a=b; b=v; if(v>N)break; printf("+%d",v); sum += v; } printf("=%d\n",sum); return 0; } ~~~~~~~~~~~~~~~~~~~~ N? >100 1+1+2+3+5+8+13+21+34+55+89=232 ************************* 20 例: #include <stdio.h> int main(void) { int N,sum=1; int v=1; printf("N? >"); scanf("%d",&N); printf("%d",sum); while(1){ v += 3; if(v>N)break; printf("+%d",v); sum += v; } printf("=%d\n",sum); return 0; } ~~~~~~~~~~~~~~~~~~~ N? >30 1+4+7+10+13+16+19+22+25+28=145 ************************** 21 例: #include <stdio.h> int main(void) { int N,sum=1; int v=1; printf("N? >"); scanf("%d",&N); printf("%d",sum); while(1){ v *= 2; if(v>N)break; printf("+%d",v); sum += v; } printf("=%d\n",sum); return 0; } ~~~~~~~~~~~~~~~~~~~~~ N? >100 1+2+4+8+16+32+64=127 **************************** 22 例: #include <stdio.h> int main(void) { int N,sum=1; int v=1; printf("N? >"); scanf("%d",&N); printf("%d",sum); while(1){ v += 2; if(v>N)break; printf("+%d",v); sum += v; } printf("=%d\n",sum); return 0; } ~~~~~~~~~~~~~~~~~~~~ N? >30 1+3+5+7+9+11+13+15+17+19+21+23+25+27+29=225 ******************************* 23 例: #include <stdio.h> int main(void) { int N,sum=1; int v=1,i=1; printf("N? >"); scanf("%d",&N); printf("%d",sum); while(1){ v += i; i++; if(v>N)break; printf("+%d",v); sum += v; } printf("=%d\n",sum); return 0; } ~~~~~~~~~~~~~~~~~~~~~~~~ N? >30 1+2+4+7+11+16+22+29=92 ******************************* 23 例: 解らん
ID非公開さん
質問者2022/7/4 11:30
24番微分でやるそうです。もしやり方分かるのなら、教えて欲しいです。C言語で微分のやり方やったことないでお願いしたいです。
質問者からのお礼コメント
参考にさせていただきます! ありがとうございます!
お礼日時:7/5 11:22