Alqoritm Analizi
Dövrü istifadə edərək ardıcıllığın elementlərini dinamik olaraq oxuyacağıq və tək olanları çıxaracağıq. Əgər olarsa, ədədi təkdir. Mənfi üçün ədədin təkliyini yoxlamaq üçün şərti doğru deyil. C-də tək mənfi ədədi 2-yə böldükdə, nəticə -1 olacaq.
Alqoritm Tətbiqi – Dövr
Giriş ədədlərinin sayını oxuyun.
scanf("%d",&n);
Dövrə ədədi emal edin.
for(i = 0; i < n; i++) { scanf("%d",&val); //if (val % 2 == 1 || val % 2 == -1) printf("%d ",val); if (val % 2 != 0) printf("%d ",val); }
Alqoritm Tətbiqi – Massiv
İş massivini elan edin.
int m[101];
Tam ədədlərin ardıcıllığını m
massivinə oxuyun.
scanf("%d",&n); for (i = 0; i < n; i++) scanf("%d", &m[i]);
Massivdəki ədədləri dövr et. Əgər m[i]
təkdirsə, onda çıxar.
for (i = 0; i < n; i++) if (m[i] % 2 != 0) printf("%d ", m[i]); printf("\n");
Java Tətbiqi
import java.util.*; class Main { public static void main(String[] args) { Scanner con = new Scanner(System.in); int n = con.nextInt(); for(int i = 0; i < n; i++) { int val = con.nextInt(); if (val % 2 != 0) System.out.print(val + " "); } System.out.println(); con.close(); } }
Python Tətbiqi
Tam ədədlərin ardıcıllığını lst
siyahısına oxuyun.
n = int(input()) lst = list(map(int,input().split()))
Dövrə lst
siyahısının ədədini emal edin.
for x in lst: if x % 2 != 0: print(x, end = " ")
Python Tətbiqi – Siyahı
Tam ədədlərin ardıcıllığını lst
siyahısına oxuyun.
n = int(input()) lst = list(map(int,input().split()))
Dövrə lst
siyahısının ədədini emal edin.
for i in range(n): if lst[i] % 2 != 0: print(lst[i], end = " ")