K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

25 tháng 4 2021

Câu 1: 

*Mô tả thuật toán:

Bước 1: Nhập n

Bước 2: kt←0; i←2;

Bước 3: Nếu n chia hết cho i thì kt←1;

Bước 4: i←i+1;

Bước 5: Nếu i<=n thì quay lại bước 3

Bước 6: Nếu kt=0 thì n là số nguyên tố

không thì không phải

Bước 7: Kết thúc

25 tháng 4 2021

*Mô tả thuật toán:

Bước 1: Nhập n

Bước 2: kt←0; i←2;

Bước 3: Nếu n chia hết cho i thì kt←1;

Bước 4: i←i+1;

Bước 5: Nếu i<=n thì quay lại bước 3

Bước 6: Nếu kt=0 thì n là số nguyên tố

không thì không phải

Bước 7: Kết thúc

25 tháng 4 2021

Câu 1: 

uses crt;

var kt,n,i:integer;

begin

clrscr;

write('Nhap n='); readln(n);

kt:=0;

for i:=2 to n-1 do 

  if n mod i=0 then kt:=1;

if (kt=0) and (n>1) then writeln(n,' la so nguyen to')

else writeln(n,' khong la so nguyen to');

readln;

end.

11 tháng 11 2021

#include<iostream>

using namespace std;

int main() {

int g = 0;

int n;

cin >> n;

for ( int i = 1; i <= n; i++)

      if (n % i == 0) {

          g++;

        }

if (g == 2) {

cout << n << " la so nguyen to";

} else {

cout << n << " ko phai la so nguyen to";

return 0;

}    

11 tháng 11 2021

ý tưởng :

số nguyên tố chỉ có 2 ước (tức là n chỉ chia hết cho 2 số ) là chính nó và 1;

các số lớn hơn n đều ko thể là ước của n và các số bé hơn 1 cũng ko thể là ước của n

vậy ta cho chạy vòng lặp từ 1 đến n dùng câu lệnh điều kiện nếu như n chia hết cho một trong các số từ 1 đến n thì biến g sẽ được cộng 1.(nói đơn giản thì g dùng để đếm số ước của n)

vì số nguyên tố chỉ có 2 ước ê ta ra một câu lệnh điều kiện nữa là nếu g = 2 thì in ra màn hình n là số nguyên tố. còn nếu không (else) thì in ra màn hình n ko phải là số nguyên tố) 

mình ghi ở ngôn ngữ c++ có thể có lỗi(nếu các bạn tìm ra lỗi thì cứ bảo mình)

11 tháng 11 2021

vậy chương trình sẽ chạy như thế này :

1 : nhập từ bàn phím n

2 : chạy vòng lặp từ số 1 đến n

3 : nếu n chia hết cho số nào từ 1 đến n thì g sẽ cộng 1

4 : i + 1 để tiếp tục vòng lặp đến n thì sẽ dừng lại .

5 : nếu g = 2 thì in ra màn hình : n la so nguyen to

6 : nếu g ko = 2 thì in ra màn  : n ko phai la so nguyen to.

 

19 tháng 12 2021

 

 

#include <bits/stdc++.h>
using namespace std;
long long n;
//chuongtrinhcon
bool ktnt(long long n)
{
    if (n<2) return(false);
    else
    for (int i=2; i*i<=n;i++)
        if (n%i==0) return (false);
    return(true);

}
//chuongtrinhchinh
int main()
{
    //freopen("KTSNT.INP","r",stdin);
    //freopen("KTSNT.OUT","w",stdout);
    cin>>n;
    if (ktnt(n)==true) cout<<"1";
    else cout<<"0";
    return 0;
}

24 tháng 12 2022

Câu 2:

#include <bits/stdc++.h>

using namespace std;

long long n;

int main()

{

cin>>n;

if (n>0 && n%5==0) cout<<"Phai";

else cout<<"Khong phai";

}

17 tháng 12 2022

b) 

#include <iostream>
using namespace std;
int a;
int main(){
    cin>>a;
    if (a%2==0) cout<<a<<" la so chan";
    else cout<<a<< "la so le";
    return 0;
}

25 tháng 3 2023

loading...  

25 tháng 3 2023

Viết rõ ra được ko

hàng 10 là gì vậy

 

29 tháng 3 2023

Uses crt;

var n,i,z: integer;

begin clrscr;

readln(n);

for i:=1 to n do if(n mod i=0) then z:=z+1;

if(z=2) then writeln(z,' la so nguyen to')

else writeln(z,' khong phai la so nguyen to');

readln;

end.

29 tháng 3 2023

program PrimeNumber;

uses crt;

var
  N, i: integer;
  isPrime: boolean;

begin
  clrscr;
  write('Enter N: ');
  readln(N);

  if N <= 1 then
  begin
    writeln('N is not a prime number');
  end
  else
  begin
    isPrime := true;
    for i := 2 to trunc(sqrt(N)) do
    begin
      if N mod i = 0 then
      begin
        isPrime := false;
        break;
      end;
    end;

    if isPrime then
    begin
      writeln('N is a prime number');
    end
    else
    begin
      writeln('N is not a prime number');
    end;
  end;

  readln;
end.

21 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

long long n;

int main()

{

cin>>n;

if (n%2==0) cout<<"YES";

else cout<<"NO";

return 0;

}

12 tháng 5 2022

uses crt;

var n,i,kt:integer;

begin

clrscr;

readln(n);

kt:=0;

for i:=2 to trunc(sqrt(n)) do 

 if n mod i=0 then kt:=1;

if (kt=0) and (n>1) then write('phai')

else write('Khong phai');

readln;

end.

7 tháng 5 2022

Var n,i,souoc:integer;

Begin

Write('Nhap N = ');readln(n);

souoc:=0;

For i:=1 to n do

If n mod i = 0 then souoc:=souoc+1;

If souoc=2 then write(n,' la so nguyen to')

Else write(n,' khong la so nguyen to');

Readln;

End.

20 tháng 3 2023

program KiemTraSoNguyenTo;
var
  N, i: integer;
  IsPrime: boolean;
begin
  write('Nhap N: ');
  readln(N);

  IsPrime := true;
  if (N < 2) then
    IsPrime := false
  else
    for i := 2 to trunc(sqrt(N)) do
      if (N mod i = 0) then
      begin
        IsPrime := false;
        break;
      end;

  if IsPrime then
    writeln(N, ' la so nguyen to')
  else
    writeln(N, ' khong la so nguyen to');

  readln;
end.