فیلتر اعداد در آرایه
تابعی بنویسید که یک آرایه شامل اعداد را به عنوان ورودی بگیرد؛ اعداد زوج آن را حذف کرده و آرایه جدید شامل فقط اعداد فرد برگرداند
تابعی بنویسید که یک آرایه شامل اعداد را به عنوان ورودی بگیرد؛ اعداد زوج آن را حذف کرده و آرایه جدید شامل فقط اعداد فرد برگرداند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکdef odd(lst): odd_num_lst = [] for item in lst: if (item % 2) != 0: odd_num_lst.append(item) return odd_num_lst
#include <iostream> using namespace std; int main(){ int n; cout << "Enter how many number you wana enter: "; cin >> n; cout << "Enter numbers: "; int mary[n]; for(int i=0; i<n; i++){ cin >> mary[i]; } for(int i=0; i<n; i++){ cout << "a[" << i <<"] = " << mary[i] << endl; } int a = 0; for(int i=0; i<n; i++){ if(mary[i]%2!=0){ cout << "a fard [" << a <<"] = " << mary[i] << endl; a++; } } }
def filter_odd_numbers(arr): """ این تابع یک آرایه شامل اعداد را به عنوان ورودی میگیرد و آرایهای شامل فقط اعداد فرد را برمیگرداند. """ # استفاده از لیستسازی برای فیلتر کردن اعداد فرد odd_numbers = [num for num in arr if num % 2 != 0] return odd_numbers # مثال از استفاده تابع input_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] result = filter_odd_numbers(input_array) print("آرایه اعداد فرد:", result)
#include <iostream> using namespace std; void daryaft_add(int aaa[],int k){ for(int i=0;i<k;i++){ cout<<"add ha["<<i<<"]"; cin>>aaa[i]; } } void adad_fard(int fff[],int h){ cout<<"namayesh arr fard["; for(int j=0;j<h;j++){ if(fff[j]%2!=0){ cout<< fff[j]<<","; } } cout<<"]"; } int main() { cout<<"x?"; int x; cin>>x; int ARR[x]; daryaft_add(ARR,x); adad_fard(ARR,x); return 0; }
def odd_number():
g=[]
while True:
a=input("Please enter number:\n")
if a=="":
break
else:
g.append(a)
continue
l=["1","3","5","7","9"]
b=len(g)
m=[]
for i in range(b):
d=len(g[i])
if any((g[i])[d-1]==j for j in l):
m.append(g[i])
print("The odd numbers in the number sequence are: ",end="")
return m
for h in odd_number():
print(h," ",end="")
odd_numbers = [] n = int(input("How many numbers do you want to add: ")) for i in range(n): num = int(input("Enter num {}:".format(i+1))) if num%2!=0: odd_numbers.append(num) i+=1 print(odd_numbers)
def araye(): l=[] while 1: print('for exit enter:0') i=int(input('int:')) if i==0: break elif i%2!=0: l.append(i) print(l) araye()
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری