Giúp mình câu 29 làm theo kiểu mảng giúp mình
Giúp mình câu 29 làm theo kiểu mảng giúp mình
29:
uses crt;
var n,i,j,kt:integer;
a:array[1..100]of integer;
begin
clrscr;
readln(n);
for i:=1 to n do
readln(a[i]);
for i:=1 to n do
if a[i]>1 then
begin
kt:=0;
for j:=2 to trunc(sqrt(a[i])) do
if a[i] mod j=0 then kt:=1;
if kt=0 then write(a[i]:4);
end;
readln;
end.
Giúp mình câu 5 6 làm theo kiểu mảng giúp mình
quy luật dãy 1,2,4,5,7,8,10,11,14,16,17,... là như thế nào vậy?
Viết chương trình nhập vào một số n in ra màn hình tổng số n vừa nhập bằng câu lệnh lập While do
var n, sum : integer;
begin
write('Nhap n: ');
readln(n);
sum := 0;
while n > 0 do
begin
sum := sum + n;
n := n - 1;
end;
writeln('Tong la: ', sum);
end.
Cho tệp songuyen.ipn trên ổ đĩa máy tính.em hãy cho biết nên sử dụng mẫu câu lệnh nào để đọc lần lượt tầng số nguyên ra biến x
with open('songuyen.ipn', 'r') as f:
x = [ ]
for line in f:
x.append(int(line))
Viết chương trình nhập vào dãy n số nguyên ( n < 150 ) hãy in ra màn hình dãy vừa nhập và tính tổng các phần tử lẻ của dãy
n = int(input('Nhập n ( n < 150): '))
if n >= 150:
print('n phải nhỏ hơn 150')
else:
arr = [ ]
total = 0
# Nhập vào dãy số nguyên
for i in range(n):
arr.append(int(input('Nhập phần tử thứ ' + str(i+1) + ': ')))
# In dãy vừa nhập
print('Dãy vừa nhập là: ', end='')
for i in range(n):
print(arr[i], end=' ')
# Tính tổng các phần tử lẻ
for i in range(n):
if arr[i] % 2 != 0:
total += arr[i]
print('\nTổng các phần tử lẻ là:', total)
cho tệp songuyen.txt gồm n phần tử ,các số được nhập cách nhau một dấu cách.Tìm những số chẵn trong dãy số trên rồi ghi vào tệp ketqua.txt
with open('songuyen.txt', 'r') as f:
with open('ketqua.txt', 'w') as g:
for line in f:
numbers = line.split()
for number in numbers:
if int(number) % 2 == 0:
g.write(number + '\n')
nhập mảng số nguyên có b phần tử
-đếm các phần tử dương
-tính trung bình cộng các số chia hết cho 2 và chia hết cho 3
-tìm giá trị lớn nhất nhỏ nhất
-gia trị thứ hai và nhỏ thứ 2
S=1/1+1/2+1/3+......+1/n( n nhập từ bàn phím) =1/2+1/4+1/6+.....+1/n(n nhập từ bàn phím) S=1/3+1/5+1/7+....+1/n ( n nhập từ bàn phím)