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.

1 tháng 9 2019

#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;
}

1 tháng 9 2019

chết test số 21

30 tháng 8 2019

Mình không hỗ trợ C++.

31 tháng 8 2019

#include <bits/stdc++.h>
using namespace std;

int main()
{
double i,n,tong,t;
cin>>t;
for(i=1;i<=t;i++)
{
cin>>n;
tong=0;
for(i=1;i<=n;i++) tong=sqrt(tong+i);
cout<<fixed<<setprecision(10)<<tong<<'\n';
}
return 0;
}

1 tháng 9 2019

K nhất thiết phải là C++ đâu ạ

3 tháng 9 2019

pascal cũng dc

28 tháng 8 2019

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 tháng 9 2019

Không nhất thiết phải là C++ đâu nha

1 tháng 9 2019

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.

11 tháng 11 2018

Câu 1/

a/ INP: N và dãy các số a1,a2,...,aN

OUT: Số các phần tử a[i] là số dương

b/

B1: Nhập N và dãy các số a1,a2,...,aN

B2: Cho i chạy từ 1 đến N thực hiện: nếu a[i]>0 thì inc(dem);

B3: Xuất dem

B4: Kết thúc

11 tháng 11 2018

Còn bài 2 nhập N=357 mà xuất ra 21 là sao không hiểu, số chữ số thì phải là 3 chứ nhỉ

1. Xác định Input, Output của các bài toán sau a) Cho a, b là 2 cạnh của hình chữ nhật ABCD, tính diện tích của hình chữ nhật đó b) Cho số nguyên dương n và dãy số gồm n số nguyên A1, A2, …, An. Hãy cho biết vị trí và giá trị của số nguyên âm nhỏ nhất của dãy số trên 2. Cho bài toán tìm số lớn nhất của hai số M và N a) Viết xác định input, output của bài toán trên b) viết thuật toán tìm...
Đọc tiếp

1. Xác định Input, Output của các bài toán sau

a) Cho a, b là 2 cạnh của hình chữ nhật ABCD, tính diện tích của hình chữ nhật đó

b) Cho số nguyên dương n và dãy số gồm n số nguyên A1, A2, …, An. Hãy cho biết vị trí và giá trị của số nguyên âm nhỏ nhất của dãy số trên

2. Cho bài toán tìm số lớn nhất của hai số M và N

a) Viết xác định input, output của bài toán trên

b) viết thuật toán tìm số lớn nhất của 2 số đó bằng cách liệt kê hoặc sơ đồ khối

c) Hãy đánh giá các tính chất của thuật toán được thể hiện trong thuật toán trên

3. Xác định Input, Output của các bài toán sau

a) Cho a,b,c,d là độ dài 4 cạnh của tứ giác ABCD, tính diện tích của tứ giác đó

b) Cho số nguyên dương n và dãy gồm n số nguyên A1, A2, …, An. Hãy cho biết vị trí và giá trị của số nguyên dương lớn nhất của dãy số trên

4. Cho bài toán tìm số nhỏ nhất của 2 số M và N

a) Xác định Input, Output của bài toán trên

b) Viết thuật toán tìm số nhỏ nhất của 2 số đó bằng cách liệt kê hoặc sơ đồ khối

c) Hãy đánh giá các tính chất của thuật toán được thể hiện trong thuật toán trên

1
9 tháng 10 2019

1.

a)

Input : 2 cạnh a và b

Output : Diện tích hình chữ nhật

b)

Input: n và dãy số

Output : vị trí và giá trị số âm nhỏ nhất

2.

a) Input : 2 số M ,N

Output: Số lớn hơn trong hai số

Thuật toán:

B1: Nhập M,N

B2:

-So sánh M với N , nếu M lớn hơn N thì gán Max←M

-So sánh N với M , nếu N lớn hơn M thì gán Max←N

B3: In kết quả và kết thúc

3.

a)

-Input: độ dài 4 cạnh a,b,c,d

-Output: Diện tích của tứ giác

b)

Input: n và dãy số

Output : vị trí và giá trị số dương lớn nhất

4.

a) Input: 2 số M,N

Output: số nhỏ nhất

b) Thuật toán

B1: Nhập M,N

B2:

-So sánh M với N , nếu M bé hơn N thì gán Min←M

-So sánh N với M , nếu N bé hơn M thì gán Mim←N

B3: In kết quả và kết thúc

c) Tính chất của thuật toán chủ yếu là phép so sánh và gán vào biến Min nếu điều kiện của phép so sánh là đúng.

Tức là tính tổng các số nguyên âm chia hết cho 8 trong dãy hả

Bài 1:

a)

input: dãy n số từ a1,a2,...,an

output: tổng các âm chia hết cho 8 trong dãy số

b) Mô tả thuật toán

-Bước 1: Nhập dãy số

-Bước 2: t:=0; i:=1;

-Bước 3: Nếu a[i]<0 và a[i] mod 8=0 thì t:=t+a[i];

-Bước 4: i:=i+1;

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

-Bước 6: Xuất t

-Bước 7: Kết thúc bài toán

Bài 2:

a)

input: dãy số A1,A2,...,An

output: Tính tổng các số lẻ chia hết cho 9

b)

-Bước 1: Nhập dãy số

-Bước 2: t:=0; i:=1;

-Bước 3: Nếu a[i] mod 2=1 và a[i] mod 9=0 thì t:=t+a[i];

-Bước 4: i:=i+1;

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

-Bước 6: Xuất t

-Bước 7: Kết thúc bài toán

30 tháng 7 2020

Hỏi đáp Tin học