Download presentation
Presentation is loading. Please wait.
1
プログラミング序論演習
2
二つの整数の最大公約数 #include <stdio.h> main() { int x,y,z;
printf( "一つ目の整数を入力してください:" ); scanf( "%d", &y ); printf( "二つ目の整数を入力してください:" ); scanf( "%d", &x ); while( x % y != 0 ) z = x % y; x = y; y = z; } printf( "最大公約数は %d です\n", y );
3
三つの整数の最大公約数 210 = 2 * 3 * 5 * 7 168 = 2 * 2 * 2 * 3 * 7 12 = 2 * 2 * 3
12 = 2 * 2 * 3 2*3 = 6
4
三つの整数の最大公約数 一つ目の整数の入力 ⇒y 三つ目の整数の入力 ⇒x 二つ目の整数の入力 ⇒x Xとyの最大 公約数を計算 ⇒y
5
三つの整数の最大公約数 #include <stdio.h> main() { int x,y,z;
printf( "一つ目の整数を入力してください:" ); scanf( "%d", &y ); printf( "二つ目の整数を入力してください:" ); scanf( "%d", &x ); while( x % y != 0 ) z = x % y; x = y; y = z; }
6
三つの整数の最大公約数 printf( "三つ目の整数を入力してください:" ); scanf( "%d", &x );
while( x % y != 0 ) { z = x % y; x = y; y = z; } printf( "最大公約数は %d です\n", y );
7
複数の整数の最大公約数 複数の整数 x1,x2,x3,….,xnの最大公約数 x1とx2の最大公約数と x3の最大公約数と
x3の最大公約数と x4の最大公約数と x5の最大公約数と : xnの最大公約数
8
複数の整数の最大公約数 一つ目の整数の入力 ⇒y 三つ目の整数の入力 ⇒x 三つ目の整数の入力 ⇒x 二つ目の整数の入力 ⇒x Xとyの最大
公約数を計算 ⇒y Xとyの最大 公約数を計算 ⇒y Xとyの最大 公約数を計算 ⇒y
9
複数の整数の最大公約数 整数の数を入力 ⇒n 一つ目の整数の入力 ⇒y 二つ目の整数の入力 ⇒x n-1回繰り返し Xとyの最大
公約数を計算 ⇒y
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.