Tin học

Bùi Ngọc Khánh Huyền
Xem chi tiết
Nguyễn Lê Phước Thịnh
6 tháng 8 2023 lúc 17:47

Mình sẽ tạm hiểu đề này là viết chương trình in ra các số nguyên tố lớn hơn hoặc bằng n nha

#include <bits/stdc++.h>

using namespace std;

int n,m,i;

//chuongtrinhcon

bool ktnt(int n)

if (n<2) return false; 

for (int i=2; i*i<=n; i++) 

if (n%i==0) return false; 

return true;

}

int main()

{

cin>>n;

cout<<"Cac so nguyen to nho hon bang n thoa man yeu cau la"<<endl;

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

if (ktnt(i)) cout<<i<<" ";

}

Bình luận (0)
Bùi Ngọc Khánh Huyền
Xem chi tiết
Nguyễn Lê Phước Thịnh
6 tháng 8 2023 lúc 19:54

uses crt;

var i,n,m,j,kt:integer;

begin

clrscr;

readln(n,m);

for i:=n to m do

begin

kt:=0;

if (i>2) then begin

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

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

if kt=0 then write(i:4);

end;

readln;

end.

Bình luận (0)
Bùi Ngọc Khánh Huyền
Xem chi tiết
Nguyễn Lê Phước Thịnh
6 tháng 8 2023 lúc 17:39

uses crt;

var a:array[1..100] of integer;

i,n,ln:integer;

begin

clrscr;

readln(n);

for i:=1 to n do

readln(a[i]);

ln:=0;

for i:=1 to n do

if trunc(sqrt(A[i]))=sqrt(a[i]) then 

begin

write(a[i]:4);

if ln<A[i] then ln:=A[i];

end;

writeln;

writeln('So chinh phuong lon nhat la: ',ln);

readln;

end.

Bình luận (1)
lê khánh ngọc
Xem chi tiết
Nguyễn Lê Phước Thịnh
4 tháng 8 2023 lúc 20:20

uses crt;

var i,n:integer;

begin

clrscr;

readln(n);

for i:=1 to n do

if i mod 2=1 then write(i:4);

readln;

end.

Bình luận (1)
Bùi Ngọc Khánh Huyền
Xem chi tiết
Phía sau một cô gái
3 tháng 8 2023 lúc 20:53

program TinhTongGiaiThua;

uses crt;

var

     n, num, sum, digitCount: integer;

function GiaiThua(x: integer): integer;

var

     i, fact: integer;

begin

     fact := 1;

     for i := 1 to x do

     begin

          fact := fact * i;

     end;

     GiaiThua := fact;

end;

begin

     clrscr;

     write('Nhap so n: ');

     readln(n);

     sum := 0;

     digitCount := 0;

     while n > 0 do

     begin

          num := n mod 10;

          sum := sum + GiaiThua(num);

          digitCount := digitCount + 1;

          n := n div 10;

     end;

     writeln('Tong giai thua cac chu so cua n la: ', sum);

     writeln('Tong so chu so cua n la: ', digitCount);

     readln;

end.

Bình luận (0)
Bùi Ngọc Khánh Huyền
Xem chi tiết
Phía sau một cô gái
3 tháng 8 2023 lúc 20:21

program CapSoChinhPhuong;

uses crt;

var

      n, a, b, count: integer;

begin

      clrscr;

      write('Nhap vao so nguyen n: ');

      readln(n);

      count := 0;

      writeln('Cac cap so a, b sao cho a^2 + b^2 la so chinh phuong la:');

      for a := 1 to n do begin

            for b := 1 to n do begin

                  if (sqr(a) + sqr(b)) mod round(sqrt(sqr(a) + sqr(b))) = 0 then begin

                        writeln('a = ', a, ', b = ', b);

                        count := count + 1;

                  end;

            end;

      end;

      writeln('Tong so cap so la: ', count);

      readln;

end.

Bình luận (0)
Bùi Ngọc Khánh Huyền
Xem chi tiết
Phía sau một cô gái
3 tháng 8 2023 lúc 20:25

program UocChia;

var

     n, i: integer;

begin

     write('Nhap gia tri cua n: ');

     readln(n);

     writeln('Cac so co uoc la 3 tu 1 den ', n, ' la:');

     for i := 1 to n do

     begin

          if i mod 3 = 0 then

               write(i, ' ');

     end;

     readln;

end.

Bình luận (0)
Bùi Ngọc Khánh Huyền
Xem chi tiết
Phía sau một cô gái
3 tháng 8 2023 lúc 20:29

program SoUocLa3;

var

     n, i, count: integer;

begin

     write('Nhap gia tri cua n (10<=n<=10^9): ');

     readln(n);

     writeln('Cac so co so uoc la 3 tu 1 den ', n, ' la:');

     count := 0;

     for i := 1 to n do

     begin

          if (n mod i = 0) then

          begin

               count := count + 1;

          end;

          if (count = 3) then

          begin

               write(i, ' ');

               count := 0;

          end;

     end;

     readln;

end.

Bình luận (0)
Nguyễn Hoàng Anh
Xem chi tiết
Phía sau một cô gái
4 tháng 8 2023 lúc 20:11

def dem_so_tu(chuoi):

      dem = 0

      tu = chuoi.split()

      for word in tu:

            if word.isalpha():

                  dem += 1

      return dem

chuoi = input("Nhập một chuỗi: ")

so_tu = dem_so_tu(chuoi)

print("Số từ trong chuỗi là:", so_tu)

Bình luận (0)
Nguyễn Nhật Minh
Xem chi tiết