Đề 1 :Viết chương trình dãy số A a)in ra màn hình các dãy số lẽ b)Tính tổng các số lẽ (sử dụng câu lệnh while-..do) c)tìm số lớn nhất,vị trí lớn nh

By Audrey

Đề 1 :Viết chương trình dãy số A
a)in ra màn hình các dãy số lẽ
b)Tính tổng các số lẽ (sử dụng câu lệnh while……do)
c)tìm số lớn nhất,vị trí lớn nhất
Đề 2:Viết chương trình dãy số A
a)in ra màn hình các dãy số chẵn(sử dụng câu lệnh while…do)
b)tính tổng các số chẵn A
c)Giống đề 1

0 bình luận về “Đề 1 :Viết chương trình dãy số A a)in ra màn hình các dãy số lẽ b)Tính tổng các số lẽ (sử dụng câu lệnh while-..do) c)tìm số lớn nhất,vị trí lớn nh”

  1. ĐỀ 1:

    program ct;

    uses crt;

    var i,S,n,Max:integer;

    A:array[1..100] of integer;

    begin

    clrscr;

         write(‘nhap n:=’);readln(n);

            for i:=1 to n do

    begin

         write(‘nhap mang A[‘,i,’]:=’); readln(A[i]);

    end;

       for i:=1 to n do

         if A[i] mod 2=1 then writeln(‘so le la:’,A[i]);

       S:=0; i:=0;

         while i>n do

    begin

        i:=i+1;

        if A[i] mod 2=1 then S:=S+A[i];

    end;

      writeln(‘tong la:’,S);

        Max:=A[1];

          for i:=2 to n do

             if Max<A[i] then Max:=A[i];

         writeln(‘gia tri lon nhat la:’,Max);

         writeln(‘vi tri la:’);

      for i:=1 to n do

           if A[i]= Max then write(i,’  ‘);

    readln

    end.

    ĐỀ 2:

    program ct;

    uses crt;

    var i,S,n,Max:integer;

    A:array[1..100] of integer;

    begin

    clrscr;

         write(‘nhap n:=’);readln(n);

            for i:=1 to n do

    begin

         write(‘nhap mang A[‘,i,’]:=’); readln(A[i]);

    end;

       for i:=1 to n do

          if A[i] mod 2=0 then writeln(‘so chan la:’,A[i]);

       S:=0; i:=0;

         while i>n do

    begin

        i:=i+1;

        if A[i] mod 2=0 then S:=S+A[i];

    end;

      writeln(‘tong la:’,S);

        Max:=A[1];

          for i:=2 to n do

             if Max<A[i] then Max:=A[i];

         writeln(‘gia tri lon nhat la:’,Max);

         writeln(‘vi tri la:’);

     for i:=1 to n do

           if A[i]= Max then write(i,’  ‘);

    readln

    end.

         

    Trả lời
  2. Đề 1:

    program ct

    uses crt;

    var A:array[1..100] of integer;

          i,n,d,max:integer;

          S:longint;

    begin clrscr;

       write(‘Nhap so phan tu: ‘); readln(n);

       for i:=1 to n do

         begin

            writeln(‘Nhap phan tu thu ‘,i,’: ‘); readln(A[i]);

         end;

         S:=0;

       writeln(‘Cac so le la: ‘);

       for i:=1 to n do

         if A[i] mod 2<>0 then

           begin

             write(A[i]:3);

             S:=S+A[i];

           end;

       writeln(‘Tong cac so le la: ‘,S);

         max:=A[1];

       for i:=1 to n do

         if A[i]>max then

           begin

              max:=A[i];

              inc(d);

           end;

       witeln(‘So lon nhat la: ‘,max,’ o vi tri ‘,d);

    readln;

    end.

    Đề 2:

    program ct

    uses crt;

    var A:array[1..100] of integer;

          i,n,d,max:integer;

          S:longint;

    begin clrscr;

       write(‘Nhap so phan tu: ‘); readln(n);

       for i:=1 to n do

         begin

            writeln(‘Nhap phan tu thu ‘,i,’: ‘); readln(A[i]);

         end;

         S:=0;

       writeln(‘Cac so chan la: ‘);

       for i:=1 to n do

         if A[i] mod 2=0 then

           begin

             write(A[i]:3);

             S:=S+A[i];

           end;

       writeln(‘Tong cac so chan la: ‘,S);

         max:=A[1];

       for i:=1 to n do

         if A[i]>max then

           begin

              max:=A[i];

              inc(d);

           end;

       witeln(‘So lon nhat la: ‘,max,’ o vi tri ‘,d);

    readln;

    end.

    Học tốt!

    Trả lời

Viết một bình luận