تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

2
+1
+1

عدد اول

Hossein آسان 94/ دانلود 1001 بازدید

تابعی بنویسید که عددی دریافت کند و اگر آن عدد، عدد اول بود True و در غیر این صورت False برگرداند

9 جواب

نمیتونم این تمرین رو حل کنم!
0
#include <iostream>
using namespace std;

int main() {
	string username[] = { "amirhossein" , "hooshang", "manizhe", "mahsa" };
	string password[] = { "12345", "009922", "00000", "m11m3" };
	string uN; //uN => username
	cout << "Enter your username: ";
	cin >> uN;
	string p; //p => password
	cout << "Enter your password: ";
	cin >> p;
	if ((uN == username[0] || uN == username[1] || uN == username[2] || uN == username[3]) &&
		p == password[0] || p == password[1] || p == password[2] || p == password[3]) {
		cout << "ok";
	}
	else {
		cout << "error";
	}

	return 0;
}
کاربر 3673 دانلود C++ جدید
0
#include <iostream>
using namespace std;

int main() {
	int n;
	cout << "Enter a number: ";
	cin >> n;
	int c = 0;

	for (int i = 1; i <= n; i++) {
		if (n % i == 0) {
			c++;
	}	}

	if (c == 2) {
		cout << "Prime";
	}
	else {
		cout << "Not Prime";
	}
	return 0;
}
کاربر 3673 دانلود C++ جدید
1
+1
def isprime(num):
    if num == 1:
        return False
    for n in range(2,int(num**0.5)+1):
        if num%n==0:
            return False
    return True
Pouriya دانلود Python
0
def aval(a):
  if a == 1:
    return False
  for i in range (2,a-1):
    if a % i == 0 :
      return False
  return True
Nima280 دانلود Python
0
def adadaval(text : int)->bool:
    if text == 1:
        return False
    for i in range(2,int(text**0.5)+1):
        if text%i==0:
            return False
        else:
            return True
print(adadaval(7))
کاربر 532 دانلود Python

سلام احتراما کد شما غلط است زیرا مثلا اگر اعداد بزرگی مثل ۱۴۷ که مرکب(غیر اول(چون بر ۳ و ۴۹ بخش پذیر است)) است را به تابع بدهیم مقدار true را به ما بر می گرداند! Ordinaryperson


0
num = int(input('Enter a number: '))
l=[]
for i in range (1,num+1):
    if num % i == 0:
        l.append(i)
        if sum(l) > (num+1) :
            print(False)
        elif sum(l) == num+1:
            print(True)
کاربر 1032 دانلود Python
0
def aval(num) :
    u=0for x in range(2,num) : 
        if num%x == 0 :
            u+=1if u==0 :
        print(True)   
    else : 
        print(False)   
Soheyl دانلود Python
0
def farmer(a):
    for i in range(2, a):
        if a % i == 0:
            return Falseelse:
       return True

number = int(input("Enter a number: "))
print(f'add {number} is equal to {farmer(number)}')
Mohsenakbarpour دانلود Python
0
def check_prime():
    total = 0
    for i in range(num):
        i += 1
        if num % i == 0:
            total += 1
    if total == 2:
        return True
    else:
        return False

num = int(input("Number: "))
print(check_prime())
Artin دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

/* کداتو توی این بخش بنویس
فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
البته قبلش این سه خط رو پاک کن */
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن