package enshu4;
import java.util.Arrays;
import java.util.Scanner;
public class Study03 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("100以下の自然数を入力してください");
int input = scan.nextInt();
int[] ar = new int[(input / 3) + (input / 7) - (input /21)];
System.out.println(ar.length);
int c = 0;
for (int i = 1; i <= input; i++)
if (i % 3 ==0 || i % 7 == 0) {
ar[c++] = i;
}
System.out.println(Arrays.toString(ar));
int sum1 = 0;
int sum2 = 0;
int sum3 = 0;
for (int j = 0; j < ar.length; j++) {
sum1 += ar[j];
if (ar[j] % 2 != 0) {
sum2 += ar[j];
} else {
sum3 += ar[j];
}
}
System.out.println("全要素の和" + sum1);
System.out.println("奇数の和" + sum2);
System.out.println("偶数の和" + sum3);
}
}
最終更新:2013年05月16日 14:54