Viết chương trình pascal nhập số n từ bàn phím xuất ra màn hình +Dòng 1 :các chữ số của n +Dòng 2 :tổng các chữ số của n +Dòng 3 :kiểm tra tổng các chữ số của n có phải là số nguyên tố không +Dòng 4 :các số chính phương từ 1 đến tổng các chữ số của n các bạn giúp mình nha mình cần gấp.Ai làm mình cũng vote 5 sao hết.

1 câu trả lời

uses crt;
var N, cs, T, i: integer;
Begin
   clrscr;
   write('Nhap so N: '); readln(N);
   (*Xu li va in ra hai dong 1 va 2*)
   write('Cac chu so cua N la:');
   T:=0;
   while N<>0 do
      begin
      cs:=N mod 10;
      write(cs:2);
      T:=T+cs;
      N:=N div 10;
      end;
   writeln;
   writeln('Tong cac chu so cua N la:', T:2);
   (*Xu li va in ra dong 3*)
   i:=2;
   while (i<T) and (T mod i <> 0) do i:=i+1;
   if i=T then writeln('Tong cac chu so cua N la so nguyen to')
      else writeln('Tong cac chu so cua N khong phai la so nguyen to');
   (*Xu li va in ra dong 4*)
   write('Cac so chinh phuong tu 1 den tong cac chu so cua N la:');
   i:=1;
   while (i*i<=T) do
      begin
      write(i*i:2);
      i:=i+1;
      end;
   readln;
End.

Câu hỏi trong lớp Xem thêm