nhập vào dãy gồm n phần tử n max=100. giá trị các phần tử nằm trong khoảng -125 đến +125 Viết chương trình in ra màn hình tổng các số âm lẻ có trong dãy
2 câu trả lời
uses crt;
const max = 100;
var a : array[1..max] of integer;
i, n, s : integer;
begin
clrscr;
write('nhap so luong phan tu : '); readln(n);
i := 1; s := 0;
while i <= n do
begin
write('nhap phan tu thu ', i ,' : '); readln(a[i]);
if abs(a[i]) > 125 then i := i - 1;
i := i + 1;
end;
for i := 1 to n do
if (a[i] mod 2 <> 0) and (a[i] < 0) then s := s + a[i];
writeln('Tong = ', s);
readln
end.
Code(C++):
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, a[100], tong = 0;
cin >> n;
for(int i = 1; i<=n; i++)
cin >> a[i];
for(int i = 1; i<=n; i++)
if(a[i] < 0 && a[i] > -126 && a[i] % 2 == 1) tong += a[i];
cout << tong'
return 0;
}
Câu hỏi trong lớp
Xem thêm