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.
Lời giải:
Ở đề có yêu cầu kiểm tra n có phải số chính phương không như ở Output thì đề lại không yêu cầu in ra có phải số chính phương không . Mình sẽ làm cả số chính phương nữa nhé nếu cần thì bạn chỉ cần xóa đi 2 dấu { và }.
Program hotrotinhoc;
var n : integer;
function kt(x: integer): integer;
var j: integer;
begin
kt:=false;
if x<2 then exit;
for j:=2 to trunc(sqrt(x)) do
if x mod j =0 then exit;
kt:=true;
end;
begin
write('N='); readln(n);
if nt(n) then write('YES') else write('NO');
{if n=sqr(trunc(sqrt(n))) then write('YES') else write('NO');}
readln
end.
1: Chỉ ra các test của bài toán: Kiểm tra tính chẵn lẻ của một số nguyên dương cho trước?
-Test 1: nhập a=6, xuất: đây là số chẵn
-Test 2: nhập a=5, xuất: đây là số lẻ
2: Chỉ ra các test tiêu biểu của bài toán: Phương trình dạng tổng quát bậc hai?
\(ax^2+bx+c\)
3: Chỉ ra các test của bài toán: Kiểm tra một số nguyên dương cho trước có phải số chính phương hay không?
-test 1: nhập a=4 xuất a la so chinh phuong
-test 2: nhập a=2 xuất a khong la so chinh phuong
4: Chỉ ra các test của bài toán: Tìm nghiệm của phương trình bậc hai?
-test 1: nhập a=0, b=0, c=0
Xuất: Phuong trinh co vo so nghiem
-test 2: nhập a=3, b=7, c=6
xuất: phuong trinh vo nghiem
-test 3: nhập a=3, b=6, c=3
xuất: phương trình có nghiệm kép là: -1
-test 4: nhập a=2, b=7, c=4
xuất: phuong trinh co hai nghiem la x1=-2,78 và x2=-0,72
#include <bits/stdc++.h>
using namespace std;
long long giaithua(long long n)
{
if(n==1) return 1;
else return (giaithua(n-1)*n);
}
int main()
{
double i,n,tong,t,gt;
cin>>t;
for(i=1;i<=t;i++)
{
cin>>n;
tong=0;
for(i=1;i<=n;i++)
{
gt=giaithua(i);
tong=sqrt(tong+gt);
}
cout<<fixed<<setprecision(10)<<tong<<'\n';
}
return 0;
}
Input: số nguyên N
Output: N là chẵn hoặc N là lẻ
- Thuật toán liệt kê:
+ Bước 1: Nhập N
+ Bước 2: Nếu N chia hết cho 2 thì in ra N chẵn và kết thúc thuật toán ngược lại nếu N không chia hết cho 2 thì in ra N lẻ và kết thúc thuật toán
- Thuật toán sơ đồ khối:
Không nhất thiết phải là C++ đâu nha
Lời giải :
Mình sẽ làm ngôn ngữ lập trình Pascal nhé.
program hotrotinhoc;
var n: integer;
begin
write('n='); readln(n);
if n=sqr(trunc(sqrt(n))) then write('YES') else write('NO');
readln
end.