chỉ cần viết thuật toán và sơ đồ khối em cảm ơn
Đề bài: Cho số nguyên dương N và dãy số gồm các số hạng từ a1...an. Hãy tính tổng các số hạng là số dương
hãy viết chương trình nhập vào một dãy N số nguyên từ bàn phím( N là số nguyên dương được nhập vào từ bàn phím và N>10). Tính và in ra màn hình các yêu cầu sau:
a. Tính tổng các số vừa nhập
b. tính tích các số vừa nhập
c. tính tb các số vừa nhập
d. hãy tìm số lớn nhất và số bé nhất
e. hãy tìm số nhỏ nhất mà lớn hơn tb trong các số vừa nhập
f. hãy nhập vào một số nguyên X. Hãy đếm xem có bao nhiêu số không lớn hơn X trong dãy
giúp mik vs nha :(((
viết chương trình nhập số nguyên dương n. Nhập dãy gồm n số nguyên. Hãy tính tổng các số nằm ở vị trí chẵn trong dãy ?
program im_14424;
uses crt;
var A: array[1..100000] of integer;
S,i,n: integer;
begin
clrscr;
write('Nhap vao n: ');
readln(n);
S:=0;
for i:=1 to n do
begin
write('Nhap A[',i,']: ');
readln(A[i]);
if (A[i] mod 2 = 0 then S:=S+i;
end;
write(S);
readln
end.
Cho dãy số:3;7;11;15;...
a, Tìm số hạng tổng quát và viết tiếp 3 số hạng tiếp theo của dãy?
b,Viết liên tiếp 100 số hạng đầu tiên của dãy thì cần dùng bao nhiêu chữ số?
c,Các số 2009;2011;2012 có thuộc dãy trên không?Vì sao?
pascal viết phương trình tính tổng các tổng sau:
S:=11 .1-22 .(1+2)-33.(1+2+3)+44(1+2+3+4)+..........
tổng này có M số hạng , với M là số nguyên Dương nhở hơn 10, nhap từ bàn phím
Hãy xác định bài toán và viết thuật toán bằng cách liệt kê để giải bài toán tìm kiếm tuần tự khoá K trong một dãy số a1, a2,....,aN.
Các bước thuật toán viết trên từng dòng là!
#include <bits/stdc++.h>
using namespace std;
long long a[10000],n,i,k,vt;
int main()
{
cin>>n>>k;
for (i=1; i<=n; i++)
cin>>a[i];
vt=0;
for (i=1; i<=n; i++)
if (a[i]==k) vt=i;
cout<<vt;
return 0;
}
hãy mô tả thuật toán tính tích hai số a và b bằng sơ đồ khối? cho biết đầu vào và đầu ra của thuật toán
hãy mô tả thuật toán tính tích hai số a và b bằng sơ đồ khối? cho biết đầu vào và đầu ra của thuật toán
- Đầu vào: Giá trị a, giá trị b
- Đầu ra: giá trị tích
( Ko chắc là đúng )
hãy mô tả thuật toán tính tích hai số a và b bằng sơ đồ khối? cho biết đầu vào và đầu ra của thuật toán
AI BIẾT LÀM BÀI NÀY CHỈ GIÚP EM VỚI Ạ!! EM CẢM ƠN
Cho tổng A = 1 + 3 + 5 +.....+(2n + 1), tổng B = 2 + 4 + 6 + 8 +.....+ 2n (n thuộc N).
a)Tính số hạng của tổng A, số hạng của tổng B
b)Chứng tỏ rằng: với mọi số tự nhiên n thì tổng A là số chính phương.
c)Tổng B có thể là số chính phương không?
\(a)\) Công thức tính số hạng của một dãy số là : (Số cuối-số đầu ) chia khoảng cách rồi cộng thêm 1 .
Do đó : Số hạng của dãy số A là : \(\dfrac{\left(2n+1\right)-1}{2}+1=n+1\)
Số hạng của dãy số B là : \(\dfrac{2n-2}{2}+1=n-1+1=n\)
\(b)\) Ta có : Số hạng của dãy số A là : \(n+1\)
Do đó : tổng của A là : \(\dfrac{\left(2n+1+1\right).\left(n+1\right)}{2}=\dfrac{2\left(n+1\right)\left(n+1\right)}{2}\)
\(=\left(n+1\right)^2\)
Vì n thuộc N nên tổng của A là : một số chính phương .
\(c)\) Ta có : Số hạng của dãy số B là : n
Do đó : Tổng của dãy số B là : \(\dfrac{n.\left(2n+2\right)}{2}=\dfrac{2.n.\left(n+1\right)}{2}\)
\(=n.\left(n+1\right)\)
Ta thấy : n(n+1) là tích của 2 số tự nhiên liên tiếp nên để B là số chính phương thì khi và chỉ khi n hoặc n+1 bằng 0 .
Ta thấy chúng đều không thoả mãn .
vậy.............
Bạn xem lại câu A+B mới là số chính phương k?
Câu a) mình không hiểu đề bài cho lắm nên mình làm câu b) với c) nhé:
Ta sẽ chứng minh \(A=1+3+5+...+\left(2n-1\right)=n^2\) bằng quy nạp. Với \(n=1\) thì \(1=1^2\), luôn đúng. Giả sử khẳng định đúng đến \(n=k\). Với \(n=k+1\) thì ta có:
\(A=1+3+5+...+\left(2k+1\right)\)
\(A=1+3+5+...+\left(2k-1\right)+\left(2k+1\right)\)
\(A=k^2+2k+1\)
\(A=\left(k+1\right)^2\) là SCP.
Vậy khẳng định được chứng minh. \(\Rightarrow\) A là SCP với mọi n (đpcm).
c) Ta có \(B=2+4+6+...+2n\)
\(B=2\left(1+2+3+...+n\right)\)
Ta sẽ chứng minh \(1+2+3+...+n=\dfrac{n\left(n+1\right)}{2}\) nhưng không phải bằng quy nạp vì mình nghĩ bạn nên biết nhiều cách khác nhau để chứng minh một đẳng thức. Mình sẽ dùng phương pháp đếm bằng 2 cách để chứng minh điều này.
Ta xét 1 nhóm gồm \(n+1\) người, mỗi người đều bắt tay đúng 1 lần với 1 người khác. Khi đó ta sẽ tính số cái bắt tay đã xảy ra bằng 2 cách:
Cách 1: Ta chọn ra 1 người, gọi là người số 1, bắt tay với \(n\) người khác. Sau đó ta chọn ra người số 2, bắt tay với \(n-1\) người khác (không tính người số 1). Chọn ra người số 3, bắt tay với \(n-2\) người (không tính người số 1 và 2). Cứ tiếp tục như thế, cho đến người thứ \(n-1\) thì sẽ có 1 cái bắt tay với người thứ \(n\). Do đó số cái bắt tay đã xảy ra là \(1+2+...+n\)
Cách 2: Số cái bắt tay chính là số cách chọn 2 người (không kể thứ tự) trong n người đó. Số cách chọn ra người thứ nhất là \(n+1\), chọn ra người thứ hai là \(n\). Do đó số cách chọn 2 người có kể thứ tự sẽ là \(n\left(n+1\right)\). Nhưng do ta không tính thứ tự nên số cái bắt tay đã xảy ra là \(\dfrac{n\left(n+1\right)}{2}\).
Do vậy, ta có \(1+2+...+n=\dfrac{n\left(n+1\right)}{2}\)
Như thế, \(B=2\left(1+2+...+n\right)=2.\dfrac{n\left(n+1\right)}{2}=n\left(n+1\right)\) không thể là số chính phương, bởi vì: \(n^2=n.n< n\left(n+1\right)< \left(n+1\right)\left(n+1\right)=\left(n+1\right)^2\)