给定一个整数数组,打印数组中当前索引元素和后续下一个索引元素之间的中间值。 例如:
null
Input : arr[] = { 4, 2, 7, 5};Output :Intermediate elements between 4 and 22 3 4Intermediate elements between 2 and 72 3 4 5 6 7Intermediate elements between 7 and 55 6 7
C++
// C++ program to print the // intermediate value #include <iostream> using namespace std; void inter( int arr[], int n) { for ( int l = 0; l < n - 1; l++) { // points to first index element int i = arr[l]; // points to preceding index element int j = arr[l + 1]; // Find big element // between the above elements int big = i > j ? i : j; // Find small element // between the above elements int sml = i < j ? i : j; cout<< "Intermediate elements between " << i << " and " <<j<<endl; for ( int k = sml; k <= big; k++) cout<<k<< " " ; cout<<endl; } } // Driver code int main() { int arr[] = { 4, 2, 7, 5 }; int n= sizeof (arr)/ sizeof (arr[0]); inter(arr,n); return 0; } // this code is contributed by 'vt_m' |
JAVA
// Java program to print the // intermediate values public class GFG { static void inter( int [] arr) { for ( int l = 0 ; l < arr.length - 1 ; l++) { // points to first index element int i = arr[l]; // points to preceding index element int j = arr[l + 1 ]; // Find big element // between the above elements int big = i > j ? i : j; // Find small element // between the above elements int sml = i < j ? i : j; System.out.println( "Intermediate elements between " + i + " and " + j); for ( int k = sml; k <= big; k++) System.out.print(k + " " ); System.out.println(); } } // Driver code public static void main(String[] args) { int [] arr = { 4 , 2 , 7 , 5 }; inter(arr); } } |
Python3
# Python 3 program to print the # intermediate value def inter(arr, n) : for l in range ( 0 , n - 1 ) : # points to first index element i = arr[l] # points to preceding index element j = arr[l + 1 ] # Find big element # between the above elements if (i>j) : big = i else : big = j # Find small element # between the above elements if (i<j) : sml = i else : sml = j print ( "Intermediate elements between " ,i , " and " ,j) for k in range ( sml, big + 1 ) : print (k,end = " " ) print () # Driver code arr = [ 4 , 2 , 7 , 5 ] n = len (arr) inter(arr,n) # This code is contributed # by Nikita Tiwari. |
C#
// C# program to print the // intermediate values using System; public class GFG { static void inter( int [] arr) { for ( int l = 0; l < arr.Length - 1; l++) { // points to first index element int i = arr[l]; // points to preceding index element int j = arr[l + 1]; // Find big element // between the above elements int big = i > j ? i : j; // Find small element // between the above elements int sml = i < j ? i : j; Console.WriteLine( "Intermediate elements between " + i + " and " + j); for ( int k = sml; k <= big; k++) Console.Write(k + " " ); Console.WriteLine(); } } // Driver code public static void Main() { int [] arr = { 4, 2, 7, 5 }; inter(arr); } } // This code is contributed by vt_m. |
PHP
<?php // PHP program to print the // intermediate value function inter ( $arr , $n ) { for ( $l = 0; $l < $n - 1; $l ++) { // points to first index element $i = $arr [ $l ]; // points to preceding index element $j = $arr [ $l + 1]; // Find big element // between the above elements $big = $i > $j ? $i : $j ; // Find small element // between the above elements $sml = $i < $j ? $i : $j ; echo "interermediate elements between " , $i , " and " , $j , "" ; for ( $k = $sml ; $k <= $big ; $k ++) echo $k , " " ; echo "" ; } } // Driver Code $arr = array (4, 2, 7, 5); $n = count ( $arr ); inter( $arr , $n ); // This code is contributed by anuj_67. ?> |
Javascript
<script> // Javascript program to print the // intermediate value function inter( arr, n) { for (let l = 0; l < n - 1; l++) { // points to first index element let i = arr[l]; // points to preceding index element let j = arr[l + 1]; // Find big element // between the above elements let big = i > j ? i : j; // Find small element // between the above elements let sml = i < j ? i : j; document.write( "Intermediate elements between " + i + " and " + j + "</br>" ); for (let k = sml; k <= big; k++) document.write(k + " " ); document.write( "</br>" ); } } // Driver Code let arr = [ 4, 2, 7, 5 ]; let n= arr.length; inter(arr,n); </script> |
输出:
Intermediate elements between 4 and 22 3 4Intermediate elements between 2 and 72 3 4 5 6 7 Intermediate elements between 7 and 55 6 7
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END