11月13日

1:要素中最大の数を求める

int i,a[10],seed;
int max,min;

printf("random seed = ");
scanf("%d",&seed);

srand(seed);

for(i = 0; i < 10 ; i++){
 a[i] = rand() % 1000;
}

max = a[0];
min = a[0];

for(i = 0; i < 10; i++){
 if(a[i] > max) max = a[i];
 if(a[i] < min) min = a[i];
}

printf("最大値:%d\n最小値:%d\n",max,min);

return 0;

 

2:演習問題6.4(マークして処理すること)

int num1,num2;
int flagArray[100] = {};
scanf("%d%d",&num1,&num2);

for(int i = 0; i < 100;i++){
 if(i % num1 == 0 || i % num2 == 0)
 flagArray[i] = 1;
}

puts("----------結果----------");

for (int i = 1; i <= 100; i++) {
 if(flagArray[i - 1] == 0)
  printf("%d\t",i);
 if(i % 10 == 0)
   printf("\n");
}

return 0;