Trang chủ Tin Học Lớp 9 Viết chương trình nhập vào một số nguyên dương N...

Viết chương trình nhập vào một số nguyên dương N và thực hiện: Số nguyên dương N có bao nhiêu chữ số? Tính tổng các chữ số của N. In ra chữ số lớn nhất của N.

Câu hỏi :

Viết chương trình nhập vào một số nguyên dương N và thực hiện:

  1. Số nguyên dương N có bao nhiêu chữ số?
  2. Tính tổng các chữ số của N.
  3. In ra chữ số lớn nhất của N.

-    Yêu cầu: N là một số nguyên dương (0≤N≤1010). Hãy thực hiện các yêu cầu trên

-    Dữ liệu vào: Nhập từ bàn phím số nguyên dương N. Giả thiết dữ liệu được nhập đúng

đắn, không cần kiểm tra

-    Kết quả:

+ Dòng đầu tiên: Ghi N có bao nhiêu chữ số.

+ Dòng thứ hai: Ghi tổng các chữ số của N.

+ Dòng thứ ba: Ghi chữ số lớn nhất của N.

         Ví dụ:

Tongso.inp

132

Tongso.out

3

6

3

Tongso.inp2

4527

Tongso.out2

4

19

7

lm bằng chương trình con nha

Lời giải 1 :

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int d(unsigned long long n) {
return to_string(n).length();
}
int t(unsigned long long n) {
int s=0;
while (n>0) {
s+=n%10;
n/=10;
}
return s;
}
int d2(unsigned long long n) {
int d2=0;
while (n>0) {
int dem=n% 10;
if (dem>d2) {
d2=dem;
}
n/=10;
}
return d2;
}
int main() {
unsigned long long n;
cin>>n;
cout<<d(n)<< endl;
cout<<t(n)<<endl;
cout<<d2(n)<<endl;
return 0;
}

Lời giải 2 :

Var f:text; n,tong,i:integer;

S:string; max:char;

Begin

Assign('tongso.inp'); reset(f);

Readln(f,n);

Close(f);

Str(n,s);

Writeln(length(s));

Tong:=0; max:='0';

For i:=1 to length(s) do

Begin

Tong:=tong+(ord(s[i])-48);

If max<s[i] then max:= s[i];

End;

   Writeln(tong);

   Write(max);

Readln;

End.

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, chúng ta sắp phải bước vào một kỳ thi căng thẳng và sắp chia tay bạn bè, thầy cô. Áp lực từ kỳ vọng của phụ huynh và tương lai lên cấp 3 thật là lớn, nhưng hãy tin vào bản thân và giữ vững sự tự tin!

Nguồn :

sưu tập

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK