Cho số tự nhiên N = 20152016. Viết N thành tổng 16 số tự nhiên n1; n2; ,.,.,.n16. Đặt S = n12+ n22 +,.,.,.+n162 . Tìm số dư của S khi chia cho 2
viết các số tự nhiên từ 1 đến 2016 thành dãy số liên tiếp
123456...20152016. tìm số dư của số đó khi chia cho 9
cho số tự nhiên N=2011^2012
viết N thành tổng của k số tự nhiên nào đó
đặt S=n^3+n^3+....n^3 (n khác nhau )
tìm số dư của phép chia S cho sáu
Người ta viết các số tự nhiên liên tiếp bắt đầu từ 1 đến 2016, liền nhau thành 1 khối tự nhiên n:
a) Số tự nhiên n có bao nhiêu chữ số.
b) Tổng các chữ số trên chữ n.
a) So tu nhien n co so chu so la:
(2016-1):1+1=2016 (so)
b) Tong cac chu so tren n la:
(2016+1)x2016:2=2033136
n có 2016 chữ số
tổng là 2033136
viết chương trình tìm số tự nhiên n sao cho tổng các số tự nhiên liên tiếp từ 1 đến n là tổng lớn nhất nhỏ hơn 500
program tim_n;
uses crt;
var tong,n,i:word;
begin
clrscr;
n:=1;tong:=0;
while tong<500 do
begin
for i:=1 to n do tong:=tong+i;
if tong<500 then begin tong:=0;n:=n+1;end
else n:=n-1;
end;
write('so n thoa man dieu kien la:',n);
readln;
end.
uses crt;
var i,n,t:integer;
begin
clrscr;
write('Nhap n='); readln(n);
t:=0;
for i:=1 to 500 do
begin
t:=t+i;
if t>500 then
begin
writeln(i);
break;
end;
end;
readln;
end.
Viết chương trình nhập số tự nhiên n. Trong các số tự nhiên nhỏ hơn n, tính tổng của tất cả các số chia hết cho 3.
#include <bits/stdc++.h>
using namespace std;
long long s,i,n;
int main()
{
cin>>n;
s=0;
for (i=1; i<=n; i++)
if (i%3==0) s=s+i;
cout<<s;
return 0;
}
a) Tổng của ba số tự nhiên liên tiếp có chia hết cho 3 không?
b) Tổng của bốn số tự nhiên liên tiếp có chia hết cho 4 không?
16. Tìm tất cả các số tự nhiên n để:
a) (15 + 7n) chia hết cho n
b) (n + 28) chia hết cho (n + 4)
17. Có thể tìm được hai số tự nhiên a và b để:
66a + 55b = 111 011?
a) Tổng ba số tự nhiên liên tiếp có dạng như sau:
(1k+1 )+ (1k+ 2) + (1k + 3) = 1k6
Mà 1k6 chia hết cho 3 (6 chia hết cho 3)
Nên tổng ba số tự nhiên liên tiếp chia hết cho 3
b) Tổng bốn số tự nhiên liên tiếp có dạng:
(1k + 1 ) + (1k + 2) + (1k + 3) + (1k + 4) = 1k10
1k10 không chia hết cho 4 nên tổng bốn số tự nhiên liên tiếp ko chia hết cho 4
16)
a) (15 + 7n) chia hết cho n
Theo quy tắc thì nếu (a + b) chia hết cho k thì a và b đều chia hết cho k
Vậy 15 chia hết cho 5 (bỏ đi 7n vì ở đây vẫn là n ẩn 0
Suy ra n thuộc U(15)
Ư(15) = { 1 ; 3 ; 5 ; 15 }
Thử lần lượt các số trên với 7n: bằng cách đem: 7n chia n
Ta có: 71 chia hết cho 1 ( 1 là n) => Chọn
73 không chia hết cho 3 (3 là n) => Bỏ chọn
75 chia hết cho 5 ..tương tự như trên.. => Chọn
7(15) vượt quá số có 2 chữ số => Bỏ chọn
Vậy n được là: 1 và 5
b) Tương tự như trên
17) 66a + 55b = 111 011?
Nhận xét: 111 011? là số có 7 chữ số
Mà trong khi 66a + 55b đều là số có 2 chữ số => Tổng trên tối đa là 4 chữ số.
4 < 7 => Không thể tìm được số tự nhiên a và b để thỏa mãn yêu cầu trên
17
Vì 66a + 55b = 111 011
11.6a+11.5b=111011
11.(6a+5b) =111011
11*11ab=111011
mà 111011 không chia hết cho 11
==>Không thể tìm được a và b
Bài 1: Viết chương trình nhập vào từ bàn phím số tự nhiên n và tình các giá trị sau:
- Tính tổng các số tự nhiên <n và là số lẻ.
- Tính tổng các số tự nhiên <n và là số chẵn.
- Tính tổng 1 + 2 +…+ 2n.
Bài 1:
uses crt;
var n,t1,t2,t3,i:integer;
begin
clrscr;
write('Nhap n='); readln(n);
t1:=0;
t2:=0;
for i:=1 to n-1 do
begin
if i mod 2=1 then t1:=t1+i
else t2:=t2+i;
end;
writeln('Tong cac so le nho hon ',n,' la: ',t1);
writeln('Tong cac so chan nho hon ',n,' la: ',t2);
t3:=0;
for i:=1 to 2*n do
t3:=t3+i;
writeln('Tong cac so trong day so tu 1 toi 2*',n,' la: ',t3);
readln;
end.
Viết số 2015 thành tổng của n số tự nhiên đều là hợp số. Tìm giá trị lớn nhất của n
Viết số 2015 thành tổng của n số tự nhiên đều là hợp số. Tìm giá trị lớn nhất của n