Əvvəlki tək ədəd#8885

Əvvəlki tək ədəd (Həll təhlili)

Alqoritm Analizi

ədədini 1 vahid azalt. Əgər nəticədə çıxan ədəd təkdirsə, bu cavabdır. Əks halda, -i bir dəfə daha 1 vahid azalt.

Alqoritm Tətbiqi

Giriş dəyəri -i oxu.

scanf("%d", &n);

ədədini 1 vahid azalt.

n--;

Əgər cüt ədəddirsə, onu bir dəfə daha 1 vahid azalt.

if (n % 2 == 0) n--;

Cavabı çıxar.

printf("%d\n", &n);

Java Tətbiqi

import java.util.*;

public class Main
{
    public static void main(String[] args) 
    {
        Scanner con = new Scanner(System.in);
        int n = con.nextInt();
        n--;
        if (n % 2 == 0) n--;
        System.out.println(n);    
        con.close();
    }
}

Python Tətbiqi

n = int(input())
n -= 1
if n % 2 == 0: n -= 1
print(n)