Рубрики

Вывести промежуточные значения в массив

Для целочисленного массива выведите промежуточные значения между текущим индексным элементом и последующими следующими индексными элементами массива.

Примеры:

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 ++ программа для печати
// промежуточное значение
#include <iostream>

using namespace std;

  

void inter(int arr[], int n)

    {

        for (int l = 0; l < n - 1; l++) 

        {

            // указывает на первый элемент индекса

            int i = arr[l];

              

            // указывает на предыдущий элемент индекса

            int j = arr[l + 1];

              

            // Найти большой элемент

            // между вышеуказанными элементами

            int big = i > j ? i : j;

              

            // Найти маленький элемент

            // между вышеуказанными элементами

            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;

        }

    }

  
// Код драйвера

int main() {

      

    int arr[] = { 4, 2, 7, 5 };

      

    int n=sizeof(arr)/sizeof(arr[0]);

      

    inter(arr,n);

      

    return 0;

}

  
// этот код предоставлен vt_m

Джава

// Java-программа для печати
// промежуточные значения

   

public class GFG 

{

    static void inter(int[] arr)

    {

        for (int l = 0; l < arr.length - 1; l++) 

        {

            // указывает на первый элемент индекса

            int i = arr[l];

              

            // указывает на предыдущий элемент индекса

            int j = arr[l + 1];

              

            // Найти большой элемент

            // между вышеуказанными элементами

            int big = i > j ? i : j;

              

            // Найти маленький элемент

            // между вышеуказанными элементами

            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();

        }

    }

      

    // Код драйвера

    public static void main(String[] args)

    {

        int[] arr = { 4, 2, 7, 5 };

        inter(arr);

    }

}

python3

# Программа Python 3 для печати
# промежуточное значение

  

def inter(arr, n) :

    for l in range( 0, n - 1) :

  

        # указывает на первый элемент индекса

        i = arr[l]

               

        # указывает на предыдущий элемент индекса

        j = arr[l + 1]

               

        # Найти большой элемент

        # между вышеуказанными элементами

        if(i>j) :

            big =

        else :

            big = j

               

        # Найти маленький элемент

        # между вышеуказанными элементами

        if(i<j) :

            sml = 

        else

            sml = j

               

        print("Intermediate elements between "

             ,i ," and ",j)

               

        for k in range( sml, big+1) :

            print(k,end = " ")

        print()

              

              
# Код драйвера

arr = [ 4, 2, 7, 5 ]

       

n= len(arr)

  
inter(arr,n)

  
# Этот код добавлен
# Никита Тивари.

C #

// C # программа для печати
// промежуточные значения

using System;

  

public class GFG 

{

    static void inter(int[] arr)

    {

        for (int l = 0; l < arr.Length - 1; l++) 

        {

            // указывает на первый элемент индекса

            int i = arr[l];

              

            // указывает на предыдущий элемент индекса

            int j = arr[l + 1];

              

            // Найти большой элемент

            // между вышеуказанными элементами

            int big = i > j ? i : j;

              

            // Найти маленький элемент

            // между вышеуказанными элементами

            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();

        }

    }

      

    // Код драйвера

    public static void Main()

    {

        int[] arr = { 4, 2, 7, 5 };

        inter(arr);

    }

}

  
// Этот код предоставлен vt_m.

PHP

<?php
// PHP-программа для печати
// промежуточное значение

  

function inter ($arr, $n)

    {

        for ($l = 0; $l < $n - 1; $l++) 

        {

              

            // указывает на первый элемент индекса

            $i = $arr[$l];

              

            // указывает на предыдущий элемент индекса

            $j = $arr[$l + 1];

              

            // Найти большой элемент

            // между вышеуказанными элементами

            $big = $i > $j ? $i : $j;

              

            // Найти маленький элемент

            // между вышеуказанными элементами

            $sml = $i < $j ? $i : $j;

              

            echo "interermediate elements between ",

                                $i ," and ",$j,"\n";

              

            for ($k = $sml; $k <= $big; $k++)         

                echo $k," ";

  

            echo "\n";

        }

    }

  

    // Код драйвера

    $arr = array(4, 2, 7, 5);

    $n=count($arr);

    inter($arr,$n);

  
// Этот код предоставлен anuj_67.
?>


Выход:

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

Рекомендуемые посты:

Вывести промежуточные значения в массив

0.00 (0%) 0 votes