Elementləri ardıcıllıqla bir-bir döngü vasitəsilə oxuyub, dərhal tək olanları çıxacaq. ədədi təkdir, əgər val \% 2 \ne 0. Lakin val \% 2 == 1 şərti mənfi dəyərlərinin təkliyini yoxlamaq üçün düzgün deyil. C dilində mənfi tək ədədin -yə bölünməsi zaman nəticə olacaqdır.
Alqoritmin həyata keçirilməsi — döngü
Daxil olan ədədlərin sayını oxuyuruq.
scanf("%d",&n);Döngü ilə ardıcıl olaraq ədədləri işləyirik.
for(i = 0; i < n; i++)
{
scanf("%d",&val);Əgər təkdirsə, onu çıxırıq.
//if (val % 2 == 1 || val % 2 == -1) printf("%d ",val);
if (val % 2 != 0) printf("%d ",val);
}Alqoritmin həyata keçirilməsi — massiv
İşçi massiv elan edirik.
int m[101];Daxil olan ardıcıllıqda tam ədədləri massivinə oxuyuruq.
scanf("%d",&n);
for (i = 0; i < n; i++)
scanf("%d", &m[i]);Massivdəki ədədləri yoxlayırıq. Əgər təkdirsə, onu çıxırıq.
for (i = 0; i < n; i++)
if (m[i] % 2 != 0) printf("%d ", m[i]);
printf("\n");Java həyata keçirilməsi
import java.util.*;
class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);Daxil olan ədədlərin sayını oxuyuruq.
int n = con.nextInt();Giriş ardıcıllığı tam ədəd oxuyuruq.
for(int i = 0; i < n; i++)
{
int val = con.nextInt();Əgər təkdirsə, onu çıxırıq.
if (val % 2 != 0) System.out.print(val + " ");
}
System.out.println();
con.close();
}
}Python həyata keçirilməsi
Giriş məlumatlarını oxuyuruq.
n = int(input())
lst = list(map(int,input().split()))Döngü ilə ədəd siyahısından işləyirik.
for x in lst:Əgər təkdirsə, onu çıxırıq.
if x % 2 != 0:
print(x, end = " ")Python həyata keçirilməsi — list
Giriş məlumatlarını oxuyuruq.
n = int(input())
lst = list(map(int,input().split()))Döngü ilə ədəd siyahısından işləyirik.
for i in range(n):Əgər təkdirsə, onu çıxırıq.
if lst[i] % 2 != 0:
print(lst[i],end = " ")Python həyata keçirilməsi — list yaradılması
Giriş məlumatlarını oxuyuruq.
n = int(input())
lst = list(map(int,input().split()))Tək ədədləri saxlayan siyahısını yaradırıq.
p = [x for x in lst if x % 2 != 0]Cavabı çıxırıq.
print(*p)