Dada una array de enteros, imprime los valores intermedios entre el elemento de índice actual y los siguientes elementos de índice sucesivos de la array.
Ejemplos:
Input : arr[] = { 4, 2, 7, 5}; Output : Intermediate elements between 4 and 2 2 3 4 Intermediate elements between 2 and 7 2 3 4 5 6 7 Intermediate elements between 7 and 5 5 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,"\n"; for ($k = $sml; $k <= $big; $k++) echo $k," "; echo "\n"; } } // 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>
Producción:
Intermediate elements between 4 and 2 2 3 4 Intermediate elements between 2 and 7 2 3 4 5 6 7 Intermediate elements between 7 and 5 5 6 7
Publicación traducida automáticamente
Artículo escrito por Bishal Kumar Dubey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA