K
Khách

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.

9 tháng 8 2023

#include <iostream>

int countPairsOfRabbits(int n) {

    if (n <= 2) {

        return n;

    }

    int prev = 1;

    int current = 2; 

    for (int i = 3; i <= n; i++) {

        int newPairs = prev;

        prev = current;

        current = current + newPairs;

    }

    return current;

}

int main() {

    int n;

    std::cout << "Nhập số tháng: ";

    std::cin >> n;

    int totalPairs = countPairsOfRabbits(n);

    std::cout << "Tổng số cặp thỏ sau " << n << " tháng là: " << totalPairs << std::endl;

    return 0;

}

9 tháng 8 2023

#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;
    int a = 1, b = 1;
    for (int i = 3; i <= n; i++) {
        int c = a + b;
        a = b;
        b = c;
    }
    cout << b << endl;
    return 0;
}

"Một đôi thỏ (gồm một thỏ đực và một thỏ cái) cứ mỗi tháng đẻ được một đôi thỏ con (cũng gồm một thỏ đực và thỏ cái); một đôi thỏ con, khi tròn 2 tháng tuổi, sau mỗi tháng đẻ ra một đôi thỏ con, và quá trình sinh nở cứ thế tiếp diễn. Hỏi sau n tháng có bao nhiêu đôi thỏ, nếu đầu năm (tháng Giêng) có một đôi thỏ sơ sinhTrong hình vẽ trên, ta quy ước:Cặp thỏ nâu là cặp thỏ có độ tuổi 1...
Đọc tiếp

"Một đôi thỏ (gồm một thỏ đực và một thỏ cái) cứ mỗi tháng đẻ được một đôi thỏ con (cũng gồm một thỏ đực và thỏ cái); một đôi thỏ con, khi tròn 2 tháng tuổi, sau mỗi tháng đẻ ra một đôi thỏ con, và quá trình sinh nở cứ thế tiếp diễn. Hỏi sau n tháng có bao nhiêu đôi thỏ, nếu đầu năm (tháng Giêng) có một đôi thỏ sơ sinh

enter image description here

Trong hình vẽ trên, ta quy ước:

Cặp thỏ nâu là cặp thỏ có độ tuổi 1 tháng.

Cặp thỏ được đánh dấu (màu đỏ và màu xanh) là cặp thỏ có khả năng sinh sản.

Nhìn vào hình vẽ trên ta nhận thấy:

Tháng Giêng và tháng Hai: Chỉ có 1 đôi thỏ.

Tháng Ba: đôi thỏ này sẽ đẻ ra một đôi thỏ con, do đó trong tháng này có 2 đôi thỏ.

Tháng Tư: chỉ có đôi thỏ ban đầu sinh con nên đến thời điểm này có 3 đôi thỏ.

Tháng Năm: có hai đôi thỏ (đôi thỏ đầu và đôi thỏ được sinh ra ở tháng Ba) cùng sinh con nên ở tháng này có 2 + 3 = 5 đôi thỏ.

Tháng Sáu: có ba đôi thỏ (2 đôi thỏ đầu và đôi thỏ được sinh ra ở tháng Tư) cùng sinh con ở thời điểm này nên đến đây có 3 + 5 = 8 đôi thỏ.

Khái quát, nếu nn là số tự nhiên khác 0, gọi f(n)f(n) là số đôi thỏ có ở tháng thứ nn, ta có:

Với n=1n=1 ta được f(1)=1.f(1)=1.

Với n=2n=2 ta được f(2)=1.f(2)=1.

Với n=3n=3 ta được f(3)=2.f(3)=2.

Do đó với n>2n>2 ta được: f(n)=f(n−1)+f(n−2)f(n)=f(n−1)+f(n−2).

Nguồn: wikipedia

Dãy số trên gọi là dãy số FibonacciFibonacci và được định nghĩa như sau:

F1=F2=1;F1=F2=1;

……

Fn=Fn−2+Fn−1Fn=Fn−2+Fn−1

Hãy viết chương trình in nn số FibonacciFibonacci đầu tiên:

Dữ liệu vào:

Chứa duy nhất số nn (n≤90n≤90)

Kết quả:

Chỉ một dòng ghi nn số Fibonaci đầu tiên

Ví dụ:

Input

 

10

Output

 

1  1  2  3  5  8  13  21  34  55

2
8 tháng 9 2021

Lưu ý Dùng C++

13 tháng 9 2021

#include <iostream>
#include <vector>
using namespace std;
class dynamic_prog {
    public: 
        dynamic_prog(int n){
            vector<long long> ans(n + 1);
            ans[0] = 0;
            ans[1] = 1;
            for(int i = 2; i <= n; ++i){
                ans[i] = ans[i - 1] + ans[i - 2];
            }
            for(int i = 1; i <= n; ++i){
                cout << ans[i] << ' ';
            }
        }
        ~dynamic_prog(){}
};
int main(){
    int n;
    cin >> n;
    dynamic_prog obj(n);
}

bài mình làm, chúc bạn may mắn :)

19 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

long long a,b,c;

int main()

{

cin>>a>>b>>c;

if (a+c %2==0) cout<<"AC ";

if (b+c%2==0) cout<<"BC ";

if (a+b%2==0) cout<<"AB";

return 0;

}

30 tháng 10 2021

uses crt;

var a:array[1..100]of integer;

i,n:integer;

begin

clrscr;

readln(n);

for i:=1 to n do 

  readln(a[i]);

for i:=1 to n do 

  write(a[i]:4);

writeln;

for i:=1 to n do 

  if (a[i]+a[i+1] mod 10=0) then 

begin

writeln(a[i],' ',a[i+1]);

writeln(i,' ',i+1);

end;

readln;

end.

9 tháng 11 2021

Có vẻ saii ;\

3 tháng 7 2021

Bạn tham khảo ở nguồn này nha.

Tham khảo code chương trình nhập vào ngày tháng năm - programming - Dạy Nhau Học (daynhauhoc.com)

4 tháng 7 2021

copy

Viết chương trình nhập 1 mảng số nguyên dương gồm n phần tửa, in ra màn hình mảng vừa nhập (bỏ qua phần này!)b, nhập số nguyên dương k. tính tổng các số trong mảng LỚN hơn k.c, tìm kiếm các cặp 2 phần tử liên tiếp có tổng chia hết cho 10. in ra màn hình các cặp số và vị trí của nó!.d, tìm phần tử lớn nhất và số nguyên dương lớn nhất không xuất hiện trong mảng nhưng nhỏ hơn phần tử lớn nhất trong...
Đọc tiếp

Viết chương trình nhập 1 mảng số nguyên dương gồm n phần tử
a, in ra màn hình mảng vừa nhập (bỏ qua phần này!)
b, nhập số nguyên dương k. tính tổng các số trong mảng LỚN hơn k.
c, tìm kiếm các cặp 2 phần tử liên tiếp có tổng chia hết cho 10. in ra màn hình các cặp số và vị trí của nó!.
d, tìm phần tử lớn nhất và số nguyên dương lớn nhất không xuất hiện trong mảng nhưng nhỏ hơn phần tử lớn nhất trong mảng.
e, tìm số xuất hiện nhiều nhất(lặp lại lắm nhất) và số lần xuất hiện của số đó trong mảng.( Nếu tìm được nhiều số có số lần xuất hiện bằng nhau thì chỉ cần in ra số tìm được đầu tiên ).

f, đếm xem trong mảng có bao nhiêu số thân thiện :)) ( Số thân thiện là số có nhiều hơn 1 chữ số và nó chia hết cho TỔNG các chữ số của nó).


                ----------làm bằng procedure và function giúp mình kaka------------

<3 Cảm ơn các procoder :))

0
D
datcoder
CTVVIP
3 tháng 11 2023

#include <bits/stdc++.h>

using namespace std;

int main () { int a[1000],n,i;

cin >> n;

for (int i=1;i<=n;i++)

cin >> a[i];

for (int i=2;i<=n;i++)

if (((a[i]<0) and (a[i-1]<0)) or ((a[i]>0) and (a[i-1]>0))) {

cout << a[i-1] <<" " << a[i];

break; }

return 0;

}

29 tháng 3 2021

var a:array[1..100]of longint;
n,i,t,max:integer;
begin
read(n);
for i:=1 to n do
begin
read(a[i]);
end;
max:=a[1];
for i:=1 to n do
if max<a[i] then max:=a[i];
t:=max+1;
write(t);
end.

4 tháng 11 2018

Thao tác tìm kiếm thông tin trên máy tìm kiếm:

+ Truy cập vào máy tìm kiếm

+ Gõ từ khóa vào ô để nhập từ khóa

+ Nhấn phím Enter hoặc nháy nút tìm kiếm. Kết quả tìm kiếm sẽ được liệt kê dưới dạng danh sách liên kết.

→ Đáp án B