Đăng nhập để hỏi chi tiết
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#Bài toán đếm
a=list(map(int,input().split()))
duong=0
chan=0
am=0
for i in range(len(a)):
if a[i]%2==0:
chan=chan+1
if a[i]>=0:
duong=duong+1
else:
am=am+1
print("Số phần tử cs giá trị dương là: ",duong)
print("Số phần tử cs giá trị âm là: ",am)
print("Số phần tử cs giá trị chẵn là: ",chan)
print("Số phần tử cs giá trị lẻ là: ",len(a)-chan)
#Bài toán tính giá trị
a=list(map(int,input().split()))
duong=0
chan=0
am=0
le=0
for i in range(len(a)):
if a[i]%2==0:
chan=chan+a[i]
else:
le=le+a[i]
if a[i]>=0:
duong=duong+a[i]
else:
am=am+a[i]
print("tổng các phần tử có giá trị dương là: ",duong)
print("tổng các phần tử có giá trị âm là: ",am)
print("tổng các phần tử có giá trị chẵn là: ",chan)
print("tổng các phần tử có giá trị lẻ là: ",le)
\begin{array}{c}\color{#003366}{L}\color{#005A9C}{T}\color{#007ACC}{T}\color{#00AEEF}{K}\color{#00CFFF}{a}\color{#A4D3EE}{n}\color{#D3D3D3}{t}\color{#E0E0E0}{o}\end{array}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <iostream>
using namespace std;
int main() {
int n, le = 0, am = 0, duong = 0, sle = 0, sam = 0, s = 0, tmp;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> tmp;
if(tmp % 2) {
le++;
sle += tmp;
}
if(tmp < 0) {
am++;
sam += tmp;
}
if(tmp > 0) duong++;
s += tmp;
}
cout << "So phan tu duong: " << duong << "\n";
cout << "So phan tu am: " << am << "\n";
cout << "So phan tu chan: " << n - le << "\n";
cout << "So phan tu le: " << le << "\n";
cout << "Tong cac phan tu am " << sam << "\n";
cout << "Tong cac phan tu duong " << s - sam << "\n";
cout << "Tong cac phan tu chan " << s - sle << "\n";
cout << "Tong cac phan tu le " << sle << "\n";
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin