Nếu n là số nguyên dương, vậy giá trị của 1/8[1-(-1)^n]((n^2) – 1) là:
n là số nguyên dương và k là tích của tất cả các số nguyên từ 1 đến n. Nếu k là bội số của 1440 thì giá trị nhỏ nhất có thể có của n là A. 8 B. 12 C. 16 D. 18 E. 24
Lời giải:
$1440=2^5.3^2.5$
Để $k=n!\vdots 1440$ thì $n!\vdots 2^5$; $n!\vdots 3^2; n!\vdots 5$
Để $n!\vdots 3^2; 5$ thì $n\geq 6(1)$
Để $n!\vdots 2^5$. Để ý $2=2^1, 4=2^2, 6=2.3, 8=2^3$. Để $n!\vdots 2^5$ thì $n\geq 8(2)$
Từ $(1); (2)$ suy ra $n\geq 8$. Giá tri nhỏ nhất của $n$ có thể là $8$
Nếu m,n.p là các số nguyên dương thỏa mãn m+1/(n+1/p)=17/3
Giá trị của n là?
Nhập số nguyên dương N (1≤ N ≤ 30000) từ bàn phím và đưa ra màn hình thông tin sau :
Dòng 1: số M là giá trị biểu thức √1 + √2 + .... + √N
Dòng 2: số nguyên tố nhỏ nhất còn lớn hơn M*N
Dòng 3: số tự nhiên nhỏ nhất có số ước bằng phần nguyên của √N, nếu không có in số 0.
Mọi Người giúp em với ạ. em đang cần câu trả lời gấp ạ
uses crt;
var n,i:integer;
m:real;
begin
clrscr;
repeat
write('Nhap n='); readln(n);
until (1<=n) and (n<=30000);
m:=0;
for i:=1 to n do
m:=m+sqrt(i);
writeln('m=',m:4:2);
readln;
end.
BÀI 1. BIẾN ĐỔI SỐ
An có một số nguyên dương n, bạn ấy vừa nghĩ ra một thuật toán mới để biến đổi số
n về giá trị 1. Một phép biến đổi số n được thực hiện như sau:
- n = n div 2 nếu n là số chẵn
- n = 3n + 1 nếu n là số lẻ
Phép biến đổi được lặp lại cho đến khi n = 1.
Ví dụ: n = 13: các phép biến đổi lần lượt được thực hiện như sau:
13 40 20 10 5 16 8 4 2 1
An muốn biết với số nguyên dương n cho trước, cần thực hiện bao nhiêu bước biến
đổi để n nhận giá trị bằng 1.
Em hãy lập trình trả lời giúp An câu hỏi của bạn ấy!
INPUT
Một dòng duy nhất chứa số nguyên dương n (1 ≤ n ≤ 1000)
OUTPUT
Một dòng duy nhất chứa kết quả tìm được.
Ví dụ:
INPUT OUTPUT
13 9
mấy bài này bro lấy đâu vậy chứ giống 100% đề thi thử cấp tỉnh của em quá
const fi='input.inp'
fo='output.out'
var f1,f2:text;
n,dem:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,n);
dem:=0;
repeat
if n mod 2=0 then
begin
n:=n div 2;
inc(dem);
end
else
begin
n:=3*n+1;
dem:=dem+1;
end;
until n=1;
writeln(f2,dem);
close(f1);
close(f2);
end.
BÀI 2. ĐỘ CAO CỦA DÃY SỐ DOCAO13.PAS
Ta gọi độ cao của một số nguyên dương K là tổng giá trị các chữ số của K.
Ví dụ: số 25362 có độ cao là 18. Cho dãy số nguyên dương A gồm N phần tử a 1 ,
a 2 , ..., a N .(1 ≤ N ≤ 1000, 1 ≤ i ≤ N, 0 < a i ≤ 2147483647)
Yêu cầu: Hãy tính độ cao của các phần tử trong dãy số A.
Dữ liệu vào: Ghi trong file văn bản DOCAO13.INP có cấu trúc như sau:
- Dòng 1: Ghi số nguyên dương N, là số lượng phần tử của dãy số.
- Dòng 2: Ghi N số nguyên dương, số thứ i là giá trị của phần tử a i trong dãy số,
các số được ghi cách nhau ít nhất một dấu cách.
Dữ liệu ra: Ghi ra file văn bản DOCAO13.OUT theo cấu trúc như sau:
- Dòng 1: Ghi N số nguyên dương t 1 , t 2 , ..., t N, t i là độ cao của số của a i . Các số
được ghi cách nhau một dấu cách.
Ví dụ:
DOCAO13.INP DOCAO13.OUT
5 13 5 5 10 9
const fi='docao13.inp'
fo='docao13.out'
var f1,f2:text;
a:array[1..100]of integer;
i,n:integer;
//chuongtrinhcon
function kq(x:integer):integer;
var t,k:integer;
begin
t:=0;
while (x>0) do
begin
k:=x mod 10;
t:=t+k;
x:=x div 10;
end;
kq:=t;
end;
//chuongtrinhchinh
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,n);
for i:=1 to n do
read(f1,a[i]);
for i:=1 to n do
write(f2,kq(a[i]):4);
close(f1);
close(f2);
end.
Số giá trị nguyên dương của n thỏa mãn 2^n -1 là ước của 2^5 là:????
Giúp mình mấy bài này nha
bài 1 : Tìm n thuộc N để phân số 2n-1/3n+2 có giá trị là số nguyên dương
Bài 2: Tìm n thuộc N để phân số n+3/4n-1 có giá trị là số nguyên âm
Bài 3: Tìm n thuộc N để phân số 2n+5/3n+1 có giá trị là số tự nhiên
Viết chương trình nhập số nguyên n. In ra các số nguyên dương là BỘI số của 3 từ 1 đến n. (Ví dụ: Nếu nhập n là 12, vậy các bội của 3 từ 1 đến 18 là 3 6 9 12) *
#include <bits/stdc++.h>
using namespace std;
long long n,i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
if (i%3==0) cout<<i<<" ";
return 0;
}
Viết chương trình nhập số nguyên n. In ra các số nguyên dương là BỘI số của 3 từ 1 đến n. (Ví dụ: Nếu nhập n là 12, vậy các bội của 3 từ 1 đến 12 là 3 6 9 12) *
#include <bits/stdc++.h>
using namespace std;
long long n,i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
if (i%3==0) cout<<i<<" ";
return 0;
}