Bài 5: Cho dãy số 1, 1, 2, 6, 24, 120 ... ,n. Nhập vào số tự nhiên n. In n số hạng đầu tiên của dãy số trên scratch
Ai có thể gửi hình ảnh thì gửi
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 <iostream>
#include <vector>
int main() {
std::vector<int> sequence = {10, 3, 6, 10, 6, 12, 10, 9, 18, 19, 21, 15, 19, 24, 21, 19, 27, 27, 28, 30};
int N;
std::cout << "Nhap so tu nhien N: ";
std::cin >> N;
int termN = sequence[N - 1];
int sum = 0;
for (int i = 0; i < N; i++) {
sum += sequence[i];
}
std::cout << "So hang thu " << N << " cua day so la: " << termN << std::endl;
std::cout << "Tong cua " << N << " so hang dau tien cua day so la: " << sum << std::endl;
return 0;
}
uses crt;
var a:array[1..255]of integer;
i,n,vt:integer;
begin
clrscr;
repeat
write('Nhap n='); readln(n);
until (1<n) and (n<=255);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
writeln('Day so vua nhap la: ');
for i:=1 to n do
write(a[i]:4);
writeln;
vt:=n;
for i:=n downto 1 do
if a[i]>0 then
begin
if vt>i then vt:=i;
end;
if (vt=n) and (a[n]<=0) then writeln('Trong day khong co so duong')
else writeln('Chi so so hang duong dau tien trong day la: ',vt);
readln;
end.
def is_prime(num):
"""Kiểm tra xem một số có phải là số nguyên tố hay không."""
if num <= 1:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
def print_prime_numbers(n):
"""In ra n số nguyên tố đầu tiên."""
count = 0
num = 2
while count < n:
if is_prime(num):
print(num)
count += 1
num += 1
# Số nguyên n cần in ra dãy số nguyên tố đầu tiên
n = int(input())
# Gọi hàm in ra dãy số nguyên tố
print_prime_numbers(n)
Ta thấy: 1=(1-1).4+1
5=(2-1).4+1
9=(3-1).4+1
13=(4-1).4+1
17=(5-1).4+1
………………
Quy luật: Mỗi số hạng trong dãy bằng số thứ tự của nó trừ 1 rồi nhân với 4 cuối cùng cộng thêm 1.
a) Gọi số n là số hạng thứ a của dãy.
Ta có: n=(a-1).4+1
=>3 số hạng tiếp theo của dãy là:(6-1).4+1=21
(7-1).4+1=25
(8-1).4+1=29
b)Số hạng thứ 2011 của dãy là: (2011-1).4+1=8041
c)Ta có:S=1+5+9+…+8041
=>\(S=\frac{\left(\left(8041-1\right):4+1\right).\left(8041+1\right)}{2}\)
=>\(S=\frac{\left(8040:4+1\right).8042}{2}\)
=>\(S=\left(2010+1\right).\frac{8042}{2}\)
=>\(S=2011.4021\)
=>\(S=8086231\)
a) dạng tổng quát là: 4k + 1
3 số điền vào la 21;25;29
Số thứ 2011 : 4 x 2011 - 4 + 1 = 8041
#include <bits/stdc++.h>
using namespace std;
int n,kt,t;
int main()
{
cin>>n;
int t=0;
for (int i=1; i<=n; i++)
if (i%2==1) cout<<i<<" ";
cout<<endl;
for (int i=2; i<=n; i++)
{
kt=0;
for (int j=2; j*j<=i; j++)
if (i%j==0) kt=1;
if (kt==0) cout<<i<<" ";
}
return 0;
}
a: \(u_1=1;u_2=2;u_3=3;u_4=4;u_5=5;u_6=0;u_7=1\)
b: m=6k+a;n=6c+d
\(u_m=u_n\)
=>a=d
=>\(m=6k+a;n=6c+a\)
\(\left|m-n\right|=\left|6k+a-6c-a\right|=\left|6k-6c\right|=6\left|k-c\right|⋮6\)