Müsbət, mənfi və sıfır#8242

Müsbət, mənfi və sıfır (Həll təhlili)

Alqoritm Analizi

Bir ədədin işarəsini müəyyən etmək üçün şərt operatorundan istifadə edirik.

Alqoritmin Tətbiqi

Giriş dəyərini oxuyun.

scanf("%d", &n);

Ədədin işarəsini müəyyən edin: müsbət, mənfi və ya sıfır.

if (n > 0) puts("Positive");
else if (n < 0) puts("Negative");
else puts("Zero");

Alqoritmin Tətbiqi – switch

#include <stdio.h>

int n;

int main(void)
{
    scanf("%d", &n);
    switch (n > 0)
    {
        case 1:
            puts("Positive");
            break;
        case 0:
            switch (n < 0)
            {
                case 1:
                    puts("Negative");
                    break;
                default:
                    puts("Zero");
            }
    }
    return 0;
}

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();
        
        if (n > 0) System.out.println("Positive");
        else if (n < 0) System.out.println("Negative");
        else System.out.println("Zero");
        
        con.close();
    }
}

Python Tətbiqi

Giriş dəyərini oxuyun.

n = int(input())

Ədədin işarəsini müəyyən edin: müsbət, mənfi və ya sıfır.

if n > 0: print("Positive")
elif n < 0: print("Negative")
else: print("Zero")