Şərt ifadəsindən istifadə edərək, fəslin adını çıxarırıq. Aşağıda aylar və onların nömrələri verilmişdir:
12, 1 və 2 – qış,
3, 4 və 5 – yaz,
6, 7 və 8 – yay,
9, 10 və 11 – payız.
Alqoritm Tətbiqi
Giriş məlumatlarını oxu.
scanf("%d",&n);Cavabı çıxar.
if ((n == 12) || (n == 1) || (n == 2))
printf("Winter\n");
else if ((n >= 3) && (n <= 5))
printf("Spring\n");
else if ((n >= 6) && (n <= 8))
printf("Summer\n");
else
printf("Autumn\n");Alqoritm Tətbiqi – Optimal
Şərtlərin sayını azalt.
#include <stdio.h>
int n;
int main(void)
{
scanf("%d",&n);
if ((n == 12) || (n == 1) || (n == 2)) printf("Winter\n");
else if (n <= 5) printf("Spring\n");
else if (n <= 8) printf("Summer\n");
else printf("Autumn\n");
return 0;
}Alqoritm Tətbiqi – switch
#include <stdio.h>
int n;
int main(void)
{
scanf("%d", &n);
switch (n)
{
case 1:
case 2:
case 12:
puts("Winter");
break;
case 3:
case 4:
case 5:
puts("Spring");
break;
case 6:
case 7:
case 8:
puts("Summer");
break;
default:
puts("Autumn");
}
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 == 12) || (n == 1) || (n == 2))
System.out.println("Winter");
else if ((n >= 3) && (n <= 5))
System.out.println("Spring");
else if ((n >= 6) && (n <= 8))
System.out.println("Summer");
else
System.out.println("Autumn");
}
}Java Tətbiqi – switch
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int n = con.nextInt();
switch (n)
{
case 1:
case 2:
case 12:
System.out.println("Winter");
break;
case 3:
case 4:
case 5:
System.out.println("Spring");
break;
case 6:
case 7:
case 8:
System.out.println("Summer");
break;
default:
System.out.println("Autumn");
}
con.close();
}
}