فیلتر اعداد در آرایه
تابعی بنویسید که یک آرایه شامل اعداد را به عنوان ورودی بگیرد؛ اعداد زوج آن را حذف کرده و آرایه جدید شامل فقط اعداد فرد برگرداند
👨💻 7 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
تابعی بنویسید که یک آرایه شامل اعداد را به عنوان ورودی بگیرد؛ اعداد زوج آن را حذف کرده و آرایه جدید شامل فقط اعداد فرد برگرداند
def odd(txt):
odd_nums = ''
for i in txt:
if i.isdigit():
if int(i) % 2 != 0:
odd_nums += i
return odd_nums
txt = input('text: ')
print(f'odd numbers in your text is: {odd(txt)}')
def remove_even_numbers(arr):
return [num for num in arr if num % 2 != 0]
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]; const fil = numbers.filter(arr => arr % 2 === 0) console.log(fil);
zapas_list = []
numbers = input("Enter numbers : ")
num_spl = numbers.split(" ")
for x in num_spl :
zapas2 = int(x)
if zapas2 % 2 != 0 :
zapas_list.append(zapas2)
print(zapas_list)
#include <iostream>
#include <cfloat> // برای فهمیدن ظرفیت متغیر ها :
#include <cctype> // کاربرد های char
#include <vector>
#include <list>
#include <ctime>
#include <algorithm>
using namespace std ;
int main() {
list<int> numbers = {} ;
int num ;
while(true) {
cin >> num ;
if (num == -1) {
break ;
}
if (num%2 != 0) {
numbers.push_back(num) ;
}
}
cout << endl;
for(int x : numbers) {
cout << x << " " ;
}
cout << endl;
return 0;
}
#یک تابع فیلتر اعداد زوج تعریف میکنیم
def filter_odd_number(number):
"""
این تابع یک عدد را به عنوان ورودی میگیرد و
لیستی از اعداد فرد نمایش میدهد
"""
#اعداد فرد را از یک تا عددی که در ورودی داده ایم جدا میکنیم
odd_numbers = [i for i in range(1,number+1) if not i % 2 == 0 ]
return odd_numbers
# تابع را فراخانی و نتیجه را چاپ میکنیم
result = filter_odd_number(22)
print(f"odd numbers :{result}")
def filter_even_number(number):
number=list(number)
for i in number:
digit=int(i)
remainder=digit%2
if remainder==0:
number.remove(i)
return number
number=input("please enter your list (just numbers without [] )")
print("filtered liist is : {}".format(filter_even_number(number)))
def filter_odd_numbers(arr):
odd_numbers = []
for num in arr:
if num % 2 != 0:
odd_numbers.append(num)
return odd_numbers
var num1 = Number(prompet("عدد a"))
var num2 = num1 - (num1+1)%2==0
fun main() {
val numbers2 = arrayOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
val numberOdd = oddSeparated(numbers2)
//If we uncomment the following code, the odd numbers will appear
// numberOdd.forEach { print("$it _ ") }
}
fun oddSeparated(numbers: Array<Int>): IntArray {
val oddList = numbers.filter { it % 2 != 0 }
val result = oddList.toIntArray()
return result
}
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.