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.

1 tháng 10 2019

Ý tưởng :

- Tính tổng chữ số của X

- Dừng lại khi tổng các chữ số của X có 1 chữ số.

1 tháng 10 2019

Bạn lm đc ko mình chịu r :v

1 tháng 10 2019

Takei Musamane : VD : 1234567 có KQ là 1 đúng không ạ.?

1 tháng 10 2019

VD:

INPUT X = 2006
OUTPUT Y = 8

1 tháng 10 2019

Là 10\(^9\) đấy nhé, đề mình ghi nhầm

1 tháng 10 2019

cái này là tổng các chữ số, VD : 9213 có KQ là 15 đúng không ạ?

1 tháng 10 2019

Takei Musamane

1 tháng 10 2019

đúng r đấy bạn

1 tháng 10 2019

Bạn lm đc bài này xong thì bạn lm hộ mình bài cuối nhé. Mình đăng r đấy :P

1 tháng 10 2019

Chương trình con :

function tong(x: longint): longint;

var s: longint;

begin

s:=0;

while x<>0 do

begin

s:=s+(x mod 10);

x:=x div 10;

end;

tong:=s;

end;

///......(Chương trình chính)

write(tong(x));

1 tháng 10 2019

trình bày như thế này đc à bạn @@

1 tháng 10 2019

hum Mình gợi ý thôi mà, mình đã cho chương trình con và chương trình chính rồi chẳng lẽ bạn chưa giải được :v?

1 tháng 10 2019

Bạn làm đi nhé, xong gửi về mail minhlenguyen1997@gmail.com sai chỗ nào mình sửa.

1 tháng 10 2019

À... đúng r đó bạn :)

1 tháng 10 2019

Mình chịu r bạn ơi mình chưa đc cô giảng phần này nên bị hổng

1 tháng 10 2019

Lời giải:

var n: longint;

Mạng máy tính và internet

begin

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

write(tong(n));

readln

end.

1 tháng 10 2019

bạn xem qua lại đc ko

Lúc mình run viết x=2006 í r nó ra 8 nhưng mà khi mình run lần 2 í thì số 8 vẫn còn

Thế thì sửa như thế nào hả bạn

1 tháng 10 2019

Mình có ghi clrscr; r thì lỗi ở trên mới xuất hiện

Mình muốn run mà ko bị lưu đáp án lại í thì có cách nào ko bạn

2 tháng 10 2019

? chạy thì nó có KQ trước thôi .

30 tháng 9 2019

Lời giải:

program hotrotinhoc;

var s: string;

x: longint;

begin

readln(x);

str(x,s);

write(length(s));

readln

end.

30 tháng 9 2019

Bạn ơi ko đc đâu

8 tháng 10 2019

program hoidaptinhoc;
uses crt;
var K,N,X,Y,M,i : longint;
z : string;
BEGIN
clrscr;
writeln('Nhap so dong trong moi trang cua quyen sach: '); readln(K);
writeln('Nhap so thu tu cua dong: '); readln(N);
if (N mod K) = 0 then begin X:=N div K; Y:=K end;
if (N mod K) <> 0 then begin X:= (N div K) + 1; Y:=N mod K end;
M:=0;
for i:=1 to X do
begin
str(i,z);
M:=M+length(z);
end;
writeln('X= ',X,' Y= ',Y);
writeln('M= ',M);
readln;
END.

19 tháng 10 2021

#include <bits/stdc++.h>

using namespace std;

long n,i,dem,t;

int main()

{

cin>>n;

dem=0;

t=0;

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

if (n%i==0) 

{

dem++;

t=t+i;

}

cout<<dem<<" "<<t;

return 0;

}

12 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

long long n,i,x,t,dem,j;

int main()

{

cin>>n;

x=n;

t=0;

while (n>0)

{

t=t+n%10;

n=n/10;

}

cout<<t;

dem=0;

for (i=2; i<=x; i++)

{

bool kt=true;

for (j=2; j*j<=i; j++)

if (i%j==0) kt=false;

if (kt==true) dem++;

}

cout<<dem;

return 0;

}

22 tháng 1 2024

Program HOC24;

var x: integer;

begin

write('Nhap so: '); readln(x);

if x div 1000=1 then write('Mot nghin ');

if x div 1000=2 then write('Hai nghin ');

if x div 1000=3 then write('Ba nghin ');

if x div 1000=4 then write('Bon nghin ');

if x div 1000=5 then write('Nam nghin ');

if x div 1000=6 then write('Sau nghin ');

if x div 1000=7 then write('Bay nghin ');

if x div 1000=8 then write('Tam nghin ');

if x div 1000=9 then write('Chin nghin ');

if x div 1000<>0 then

if x div 100=0 then write('khong tram ');

if x div 100=1 then write('mot tram ');

if x div 100=2 then write('hai tram ');

if x div 100=3 then write('ba tram ');

if x div 100=4 then write('bon tram ');

if x div 100=5 then write('nam tram ');

if x div 100=6 then write('sau tram ');

if x div 100=7 then write('bay tram ');

if x div 100=8 then write('tam tram ');

if x div 100=9 then write('chin tram ');

if (x div 1000<>0) or (x div 100<>0) then

begin

if (x div 10<>0) then

begin

if x div 10=1 then write('muoi ');

if x div 10=2 then write('hai muoi ');

if x div 10=3 then write('ba muoi ');

if x div 10=4 then write('bon muoi ');

if x div 10=5 then write('nam muoi ');

if x div 10=6 then write('sau muoi ');

if x div 10=7 then write('bay muoi ');

if x div 10=8 then write('tam muoi ');

if x div 10=9 then write('chin muoi ');

if x mod 10=1 then write('mot');

if x mod 10=2 then write('hai');

if x mod 10=3 then write('ba');

if x mod 10=4 then write('bon');

if x mod 10=5 then write('lam');

if x mod 10=6 then write('sau');

if x mod 10=7 then write('bay');

if x mod 10=8 then write('tam');

if x mod 10=9 then write('chin');

end else

begin

if x mod 10=1 then write('le mot');

if x mod 10=2 then write('le hai');

if x mod 10=3 then write('le ba');

if x mod 10=4 then write('le tu');

if x mod 10=5 then write('le nam');

if x mod 10=6 then write('le sau');

if x mod 10=7 then write('le bay');

if x mod 10=8 then write('le tam');

if x mod 10=9 then write('le chin');

end;

readln

end.

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...
Đọ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
29 tháng 9 2019

Lời giải:

program hotrotinhoc;

var max,min,i,x,k: integer;

begin

write('X='); readln(x);

write('K='); readln(k);

min:=32000; max:=0;

for i:=1 to x do if (x mod i=0) then

begin

(min>i) then min:=i;

if (max<i) then max:=i;

end;

writeln(min,' ',max);

write(sqr(x),' ',k-x);

readln

end.