fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int data[10];
  5. data[0] = 1;
  6. data[1] = 2;
  7.  
  8. // 数列を計算して配列に格納
  9. for (int i = 2; i < 10; i++) {
  10. data[i] = 3 * data[i - 1] + 2 * data[i - 2];
  11. }
  12.  
  13. // 100以上かつ10000以下の要素を数える
  14. int count = 0;
  15. for (int i = 0; i < 10; i++) {
  16. if (data[i] >= 100 && data[i] <= 10000) {
  17. count++;
  18. }
  19. }
  20.  
  21. // 結果を表示
  22. printf("100以上10000以下の数は %d 個です。\n", count);
  23.  
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
100以上10000以下の数は 4 個です。