Viết thuật toán tính tổng của dãy S= 1+2+3+...+ n với n bất kỳ
* giúp mình với, cảm ơn ạ
Câu 1 :Xây dựng thuật toán để đếm các số chia hết cho K và là số chẵn Câu 2:Xây dựng thuật toán tính tổng các số chia hết cho K của dãy số nguyên A gồm N số a1,a2...an Giải giúp mình với. Cảm ơn ạ❤️
2:
#include <bits/stdc++.h>
using namespace std;
long long a[100],n,i,t,k;
int main()
{
cin>>n>>k;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%k==0) t=t+x;
}
cout<<t;
return 0;
}
1. Mô tả thuật toán cho bài toán sau:
a. Tính tổng S=1+2+…+n ( với n <100, n được nhập vào từ bàn phím)
b. Tính tổng s= ½ + ¼ + 1/6 + … + 1/n (0< n<1000, n được nhập vào từ bàn phím
c. Tìm số lớn nhất trong 1 dãy số nguyên bất kỳ được nhập vào từ bàn phím
Để đánh số trang một quyển sách dày 295 trang cần dùng bao nhiêu chữ số?
a:
#include <bits/stdc++.h>
using namespace std;
long long i,n,s;
int main()
{
cin>>n;
s=0;
for (i=1; i<=n; i++) s=s+i;
cout<<s;
return 0;
}
Nhập vào 1 dãy số bất kỳ, hãy tính tổng các số lẻ và là số âm trong dãy số đó?
mọi người giúp mình câu hỏi với! mình cảm ơn ạ
Mô tả thuật toán cho bài toán sau:
Tính tổng S=1+2+…+n ( với n <100, n được nhập vào từ bàn phím)
Tính tổng s= ½ + ¼ + 1/6 + … + 1/n (0< n<1000, n được nhập vào từ bàn phím
Tìm số lớn nhất trong 1 dãy số nguyên bất kỳ được nhập vào từ bàn phím
c:
#include <bits/stdc++.h>
using namespace std;
long long ln,i,n,x;
int main()
{
cin>>n;
ln=LLONG_MIN;
for (i=1; i<=n; i++)
{
cin>>x;
ln=max(ln,x);
}
cout<<ln;
return 0;
}
hãy mô tả thuật toán tính tổng S=1+2+3+...+100 và tính tích P=1.2.3...100giúp mình với ạ, mình cảm ơn
**Mô tả thuật toán S:
- Bước 1: i←0; s←0;
- Bước 2: i←i+1;
- Bước 3: s←s+i;
- Bước 4: Nếu i <= 100 thì quay lại bước 2
- Bước 5: Xuất s
- Bước 6: Kết thúc thuật toán
**Mô tả thuật toán tính P:
- Bước 1: i←0; p←1;
- Bước 2: i←i+1;
- Bước 3: p←p*i;
- Bước 4: Nếu i <= 100 thì quay lại bước 2
- Bước 5: Xuất p
- Bước 6: Kết thúc thuật toán
Viết thuật toán bằng cách liệt kê cho bài toán tính tổng S= 12 +22 +32 +........N2 .
Giải chi tiết các bước giúp mình nhé ,cám ơn nhiều ạ !!!!!!!!
Bước 1. Nhập N
Bước 2. \(i\leftarrow0\) , \(S\leftarrow0\)
Bước 3. \(i\leftarrow i+1\)
Bước 3. 3.1 Nếu \(i>N\) thì kết thúc thuật toán và đưa ra kết quả.
3.2 \(S\leftarrow S+i^2\) rồi quay lại bước 3
t:=0;
{ tổng ban đầu bằng 0 }
for i:=1 to n do t:=t+sqr(i);
{ duyệt từ i:=1 tới N, tổng:=tổng+bình phương của i }
write(t);
{ in ra màn hình tổng dãy số }
Bước 1. Nhập N
Bước 2. i←0i←0 , S←0S←0
Bước 3. i←i+1i←i+1
Bước 3. 3.1 Nếu i>Ni>N thì kết thúc thuật toán và đưa ra kết quả.
3.2 S←S+i2S←S+i2 rồi quay lại bước 3
Viết giải thuật tính trung bình cộng của một dãy bất kỳ có n số và đánh giá độ phức tạp của thuật toán
viết thuật toán kiểm tra tính hoàn hảo của 1 số nguyên dương N.
mình cảm ơn ạ ^^
#include <bits/stdc++.h>
using namespace std;
long long n,i,t;
int main()
{
cin>>n;
t=0;
for (i=1;i<=n/2;i++)
if (n%i==0) t=t+i;
if (t==n) cout<<"la so hoan hao";
else cout<<"khong la so hoan hao";
return 0;
}
Hãy viết thuật toán và chương trình tính chu vi và diện tích của 1 hình vuông có cạnh a.
Mọi người giúp mình giải bài này với ạ, mình đang cần gấp, cảm ơn ạ!
#include <bits/stdc++.h>
using namespace std;
double a,cv,dt;
int main()
{
cin>>a;
cv=a*4;
dt=a*a;
cout<<fixed<<setprecision(2)<<cv<<endl;
cout<<fixed<<setprecision(2)<<dt;
return 0;
}