同意に関する設定をカスタマイズ

当社は、お客様を効率的にナビゲートし、特定の機能を実行できることを目的としてクッキーを使用しています。以下の各同意項目の下に、すべてのクッキーの詳細情報が記載されています。

「必須」に分類されるクッキーは、サイトの基本的な機能を有効にするために不可欠であるため、お客様のブラウザに保存されます。

また、当社は、お客様による本サイトの利用状況を分析し、お客様の好みを保存し、お客様に関連するコンテンツや広告を提供するために、サードパーティーのクッキーを使用しています。これらのクッキーは、お客様の事前の同意がある場合にのみ、お客様のブラウザに保存されます。

お客様は、これらのクッキーの一部、または全部を有効または無効にすることができますが、一部のクッキーを無効にすると、お客様のブラウジング体験に影響を与える場合があります。

常に効にする

必須クッキーとは、安全なログインの提供や同意設定の調整など、このサイトの基本機能を有効にするために必要なクッキーです。これらのクッキーは、個人を特定できるようなデータを保存することはありません。

表示するクッキーがありません。

機能クッキーは、ソーシャルメディアプラットフォームでのウェブサイトのコンテンツの共有、フィードバックの収集、その他のサードパーティの機能など、特定の機能の実行をサポートします。

表示するクッキーがありません。

分析用クッキーは、訪問者がウェブサイトとどのように関わっているかを理解するために使用されます。これらのクッキーは、訪問者数、直帰率、トラフィックソースなどの指標に関する情報を提供することをサポートします。

表示するクッキーがありません。

パフォーマンスクッキーは、ウェブサイトの主要なパフォーマンス指標を理解し、分析するために使用され、訪問者に優れたユーザー体験を提供することをサポートします。

表示するクッキーがありません。

広告クッキーは、訪問者が以前に訪れたページに基づいてカスタマイズされた広告を提供し、広告キャンペーンの有効性を分析するために使用されます。

表示するクッキーがありません。

プログラミング

C言語の配列操作例

もちろん、以下にC言語を使ったいくつかの簡単なプログラムを紹介します。これらは配列(マトリックス)や基本的な算術演算に関連するものです。

1. 配列の最大値と最小値を求めるプログラム

このプログラムは、ユーザーから入力された整数の配列において、最大値と最小値を求めます。

c
#include int main() { int n; printf("配列の要素数を入力してください: "); scanf("%d", &n); int arr[n]; printf("配列の要素を入力してください:\n"); for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } int max = arr[0], min = arr[0]; for (int i = 1; i < n; i++) { if (arr[i] > max) { max = arr[i]; } if (arr[i] < min) { min = arr[i]; } } printf("最大値: %d\n", max); printf("最小値: %d\n", min); return 0; }

プログラムの説明:

  • ユーザーから配列のサイズを入力し、その後、配列の要素を入力します。
  • 配列内の最大値と最小値を計算して表示します。

2. 配列の要素の合計と平均を求めるプログラム

このプログラムは、整数の配列を入力し、その合計と平均を計算します。

c
#include int main() { int n; printf("配列の要素数を入力してください: "); scanf("%d", &n); int arr[n]; int sum = 0; printf("配列の要素を入力してください:\n"); for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); sum += arr[i]; } float average = (float)sum / n; printf("配列の合計: %d\n", sum); printf("配列の平均: %.2f\n", average); return 0; }

プログラムの説明:

  • ユーザーから配列のサイズと要素を入力し、その合計を計算します。
  • 合計を配列のサイズで割って平均を求めます。

3. 2つの整数配列の加算プログラム

このプログラムは、2つの整数配列を入力し、対応する要素を加算して新しい配列を作成します。

c
#include int main() { int n; printf("配列の要素数を入力してください: "); scanf("%d", &n); int arr1[n], arr2[n], sumArr[n]; printf("1つ目の配列の要素を入力してください:\n"); for (int i = 0; i < n; i++) { scanf("%d", &arr1[i]); } printf("2つ目の配列の要素を入力してください:\n"); for (int i = 0; i < n; i++) { scanf("%d", &arr2[i]); } for (int i = 0; i < n; i++) { sumArr[i] = arr1[i] + arr2[i]; } printf("2つの配列の加算結果:\n"); for (int i = 0; i < n; i++) { printf("%d ", sumArr[i]); } printf("\n"); return 0; }

プログラムの説明:

  • ユーザーから2つの配列のサイズと要素を入力します。
  • それぞれの対応する要素を加算し、その結果を新しい配列に格納して表示します。

4. 配列の要素を逆順に並べるプログラム

このプログラムは、ユーザーから入力された配列の要素を逆順に表示します。

c
#include int main() { int n; printf("配列の要素数を入力してください: "); scanf("%d", &n); int arr[n]; printf("配列の要素を入力してください:\n"); for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } printf("逆順に並べた配列:\n"); for (int i = n - 1; i >= 0; i--) { printf("%d ", arr[i]); } printf("\n"); return 0; }

プログラムの説明:

  • ユーザーから配列の要素を入力し、その要素を逆順に表示します。

5. 配列の中で特定の値が存在するかをチェックするプログラム

このプログラムは、指定された値が配列の中に存在するかどうかを調べます。

c
#include int main() { int n, target; printf("配列の要素数を入力してください: "); scanf("%d", &n); int arr[n]; printf("配列の要素を入力してください:\n"); for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } printf("検索する値を入力してください: "); scanf("%d", &target); int found = 0; for (int i = 0; i < n; i++) { if (arr[i] == target) { found = 1; break; } } if (found) { printf("値 %d は配列に存在します。\n", target); } else { printf("値 %d は配列に存在しません。\n", target); } return 0; }

プログラムの説明:

  • ユーザーから配列の要素と検索する値を入力し、その値が配列に含まれているかをチェックします。

結論

これらのプログラムは、配列を操作する基本的な方法を学ぶための良い出発点です。配列の操作や簡単な算術演算は、C言語の基本的な理解を深めるために非常に重要です。

Back to top button