Əvvəlkindən böyük#7843

Əvvəlkindən böyük (Həll təhlili)

Daxil olan ədədlər ardıcıllığını oxuyuruq və onu massivdə saxlayırıq. Sonra dövr vasitəsilə özündən əvvəlki elementdən ciddi böyük olan bütün elementləri çap edirik.

Alqoritmin realizasiyası

İşçi massivi elan edək.

int m[101];

Daxil olan ədədlərin sayı -i oxuyuruq.

scanf("%d",&n);

Daxil olan massivi oxuyuruq.

for (i = 0; i < n; i++)
  scanf("%d", &m[i]);

Massivin özündən əvvəlki elementdən ciddi böyük olan bütün elementlərini çap edirik.

for (i = 1; i < n; i++)
  if (m[i] > m[i - 1]) printf("%d ", m[i]);

Java realizasiyası

import java.util.*;

public class Main
{
  public static void main(String[] args)
  {
    Scanner con = new Scanner(System.in);    
    int n = con.nextInt();
    int m[] = new int[n];
    for(int i = 0; i < n; i++)
      m[i] = con.nextInt();
    
    for (int i = 1; i < n; i++)
      if (m[i] > m[i-1]) System.out.print(m[i] + " ");
    System.out.println();
    con.close();
  }
}

Python realizasiyası

Daxil olan məlumatları oxuyuruq.

n = int(input())
lst = list(map(int, input().split()))

Massivin özündən əvvəlki elementdən ciddi böyük olan bütün elementlərini çap edirik.

for i in range(1,n):
  if lst[i] > lst[i-1]: print(lst[i], end = " ")