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.
#include <bits/stdc++.h>
using namespace std;
long long n,i,x;
int main()
{
cin>>n;
int dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2==0) dem++;
}
cout<<dem;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
double a,b,cv,dt;
int main()
{
cin>>a>>b;
cv=(a+b)*2;
dt=a*b;
cout<<fixed<<setprecision(2)<<cv<<endl;
cout<<fixed<<setprecision(2)<<dt;
return 0;
}
a) Xác định bài toán
-input: dãy n số và số k
-output: nếu có k trong dãy thì xuất vị trí của k
b) Mô tả thuật toán
-Bước 1: nhập dãy số
-Bước 2: nhập k
-Bước 3: dem:=0; i:=1;
-Bước 4: nếu a[i]=k thì begin
dem:=dem+1;
b[dem]:=i;
end;
-Bước 5: i:=i+1;
-Bước 6: Nếu i<=n thì quay lại bước 4;
-Bước 7: Xuất các vị trí của k ra màn hình (các vị trí của k được lưu trong dãy B)
-Bước 8: kết thúc
c)
-Bước 1: nhập dãy số A
-Bước 2: nhập k=3
-Bước 3: dem:=0; i:=1;
-Bước 4: nếu a[i]=k thì begin
dem:=dem+1;
b[dem]:=i;
end;
-Bước 5: i:=i+1;
-Bước 6: Nếu i<=n thì quay lại bước 4;
-Bước 7: Xuất các vị trí của k ra màn hình (các vị trí của k được lưu trong dãy B)
-Bước 8: kết thúc
2:
#include <bits/stdc++.h>
using namespace std;
int i,dem,s;
int main()
{
dem=0;
s=0;
for (i=1; i<=100; i++)
if (i%2==0)
{
dem++;
s=s+i;
}
cout<<fixed<<setprecision(2)<<(s*1.0)/(dem*1.0);
return 0;
}
Input: Số a
Output: Kiểm tra xem a là số âm hay là số dương
Ý tưởng: Sau khi nhập a, chúng ta sẽ kiểm tra xem nếu a<0 thì a là số âm, nếu a>0 thì a là số dương còn nếu a=0 thì a không là số âm cũng không là số dương
Thuật toán
-Bước 1: Nhập a
-Bước 2: Nếu a<0 thì xuất a là số âm
Nếu a>0 thì a là số dương
Nếu a=0 thì a không là số âm cũng không là số dương
-Bước 3: Kết thúc
*Thuật toán liệt kê:
B1: Nhập N
B2: S←0; i←1;
B3: Nếu i>n hoặc i=n thì đưa ra S rồi kết thúc
B4: S←S+i; Rồi quay lại bước 3
B4: i←i+1 rồi quay lại bước 3
Dấu ➙ đc ko cô