第16講 データの並び換えに挑戦!

第3話 最小値を見つけるコード
実行画面
4 8 6 8 9 9 7 5 6 2
データの最小値は2です。
プロジェクト終了

を実現するプログラム例
#include<stdio.h>
#include<stdlib.h>
#include <time.h>
void f(int a[10]); //1桁のランダムデータを発生させる社員
char g(int a[10]); //データの1番小さい値を見つける社員
void h(int a[10]); //データ表示させる社員
int main(){
  int a[10],w;
  srand((unsigned) time(NULL));
  f(a);
  h(a);
  w=g(a);
  printf("データの最小値は%dです。\n",a[w]);
  printf("プロジェクト終了\n");
}
void f(int a[10]){
  int i;
  for(i=0;i<10;i++){
    a[i]=rand()%10;
  }
}
char g(int a[10]){
  int i,ik,mn;
  mn=10;
  for(i=0;i<10;i++){
    if(mn>a[i]){
      mn=a[i];
      ik=i;
    }
  }
  return(ik);
}
void h(int a[10]){
  int i;
  for(i=0;i<10;i++){
    printf("%d ",a[i]);
  }
  printf("\n");
}

最小値を探すプログラム

では、このコード変更して、
最大値も求めるプログラムに変更して下さい。
実行画面
11 5 12 9 9 10 14 2 4 2
データの最小値は14です。
データの最大値は2です。
プロジェクト終了



第2話へ 第4話へ

a


初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門

数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座

初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ