Cho số nguyên dương N, ta có dãy số A gồm các số nguyên từ 1 đến N. Phép nén dãy số...">
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.

29 tháng 6 2023

```python

def nen_day_so(N):
if N == 1:
return 1
else:
return (nen_day_so(N-1) + N) % 1000000000

N = int(input("Nhập N: "))
ket_qua = nen_day_so(N)
print(ket_qua)
```

Câu 7:

const fi='dayso.inp';

fo='dayso.out';

var f1,f2:text;

a,b:array[1..100]of integer;

i,n,dem,j,t,kt,dem1:integer;

begin

assign(f1,fi); reset(f1);

assign(f2,fo); rewrite(f2);

readln(f1,n);

for i:=1 to n do 

  read(f1,a[i]);

t:=0;

for i:=1 to n do 

  t:=t+a[i];

writeln(f2,'Tong cua day so la: ',t);

b[1]:=a[1];

dem:=1;

for i:=1 to n do 

  begin

kt:=0;

for j:=1 to dem do 

  if a[i]=b[j] then kt:=1;

if kt=0 then

begin

inc(dem);

b[dem]:=a[i];

end;

end;

for i:=1 to dem do 

  begin

dem1:=0;

for j:=1 to n do 

  if b[i]=a[j] then inc(dem1);

writeln(f2,b[i],' xuat hien ',dem1,' lan');

close(f1);

close(f2);

end.

9 tháng 7 2022

#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll i, j, n, a[1000005], dem = 0, m;
int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin >> n;
    for (i = 1; i <= n; i++)
    {
        cin >> a[i];
        if (a[i] % 3 == 0)
        {
            n--;
            i--;
        }
    }
    for (i = 1; i <= n; i++)
    {
        cout << a[i] << " ";
    }
    cout<<endl;
    for(i=1;i<=n;i++)
    {
        if(a[i]%5==0)
        {
            for(j=i;j<=n;j++)
            {
                a[j]=a[j+1];
            }
            n--;
            i--;
        }    
    }
    for(i=1;i<=n;i++)
    {
        cout<<a[i]<<" ";
    }
    return 0;
}

uses crt;

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

i,n,dem,t,t1,t2,t3,t4:integer;

begin

clrscr;

repeat

write('Nhap n='); readln(n);

until (0<n) and (n<=250);

for i:=1 to n do 

  begin

repeat

write('A[',i,']='); readln(a[i]);

until (0<a[i]) and (a[i]<=500);

end;

dem:=0;

for i:=1 to n do 

  if a[i] mod 2=1 then inc(dem);

writeln('So phan tu co gia tri le la: ',dem);

t:=0;

for i:=1 to n do 

  if i mod 2=0 then t:=t+a[i];

writeln('Tong cac phan tu co chi so chan la: ',t);

t1:=0;

for i:=1 to n do 

  if i mod 2=1 then t1:=t1+a[i];

writeln('Tong cac phan tu co chi so le la: ',t1);

t2:=0;

for i:=1 to n do 

  if (i mod 2=0) and (a[i] mod 2=0) then t2:=t2+a[i];

writeln('Tong cac phan tu chan co chi so chan la: ',t2);

t3:=0;

for i:=1 to n do 

  if (i mod 2=1) and (a[i] mod 2=1) then t3:=t3+a[i];

writeln('Tong cac phan tu co chi so le la: ',t3);

t4:=0;

for i:=1 to n do 

  t4:=t4+a[i];

writeln('Trung binh cong cac so trong day la: ',t4/n:4:2);

readln;

end.

24 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

long long n,i,a[1000];

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

sort(a+1,a+n+1);

for (i=n; i>=1; i--) cout<<a[i]<<" ";

return 0;

}

Dãy sốCho số nguyên K và N dãy số, dãy số thứ (1,2,...,)iiN đặc trưng bởi hai giá trị ia và id với quy ước: dãy là vô hạn phần tử, phần tử đầu tiên là ia và mỗi phần tử bằng tổng của phần tử liền trước với id , nghĩa là dãy thứ i có dạng: ,,2.,3.,...iiiiiiiaadadad . Hãy xác định xem K xuất hiện trong bao nhiêu dãy.Dữ liệu: Từ file ARITHSEQ.INP gồm N+1 dòng:- Dòng 1: Hai số...
Đọc tiếp

Dãy số
Cho số nguyên K và N dãy số, dãy số thứ (1,2,...,)iiN đặc trưng bởi hai giá trị ia và id với quy ước: dãy là vô hạn phần tử, phần tử đầu tiên là ia và mỗi phần tử bằng tổng của phần tử liền trước với id , nghĩa là dãy thứ i có dạng: ,,2.,3.,...iiiiiiiaadadad . Hãy xác định xem K xuất hiện trong bao nhiêu dãy.
Dữ liệu: Từ file ARITHSEQ.INP gồm N+1 dòng:
- Dòng 1: Hai số nguyên 59,(110;10)NKNK ;
- Dòng 2..N+1: dòng 1i

ghi hai số nguyên 9,1,10;iiiiadadi

Kết quả: Ghi ra file văn bản ARITHSEQ.OUT một số nguyên duy nhất là số lượng dãy số nhận
K là phần tử.
Ví dụ:
ARITHSEQ.INP ARITHSEQ.OUT Giải thích
3 10
2 4
1 4
1 3

2 Có 3 dãy số tương ứng là:
2, 6, 10, 14, 18, …
1, 5, 9, 13, 17,…
1, 4, 7, 10, 13, …
Số 10 xuất hiện trong 2 dãy

1
1 tháng 4 2022

#include<bits/stdc++.h>
using namespace std;
int main(){
    //freopen("dayso.inp","r",stdin);
    //freopen("dayso.out","w",stdout);
    int n,k;
    cin>>n>>k;
    int d,a;
    int dem=0;
    for (int i=1;i<=n;i++){cin >> a>>d;
            if ((k-a)%d==0){dem++;}
}
cout<<dem;
}

 

uses crt;

var a,b,c:array[1..1000]of integer;   

i,n,dem,max:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

begin     

write('A[',i,']='); readln(a[i]); 

end;

dem:=0;

max:=a[1];

for i:=1 to n do 

if max<a[i] then max:=a[i];

for i:=1 to n do 

if max=a[i] then     

begin       

inc(dem);       

b[dem]:=a[i];       

c[dem]:=i;     

end;

if dem=1 then writeln('So lon nhat la: ',b[dem],' vi tri la: ',c[dem])

else writeln('So lon nhat la: ',b[1],' vi tri la: ',c[1]);

readln;

end.

25 tháng 2 2021

Bọn em học C++ ạ :<<