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.

Câu 1:

uses crt;

var st1,st2,st3:string;

ln,d1,d2,d3:integer;

begin

clrscr;

write('Nhap ho ten thu 1:'); readln(st1);

write('Nhap ho ten thu 2:'); readln(st2);

write('Nhap ho ten thu 3:'); readln(st3);

d1:=length(st1);

d2:=length(st2);

d3:=length(st3);

ln:=0;

if ln<d1 then ln:=d1;

if ln<d2 then ln:=d2;

if ln<d3 then ln:=d3;

if ln=d1 then writeln(st1);

if ln=d2 then writeln(st2);

if ln=d3 then writeln(st3);

readln;

end.

Câu 2: Sửa đề: N<=150

uses crt;

var a:array[1..150]of integer;

i,n,k,dem:integer;

begin

clrscr;

repeat

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

until (0<n) and (n<=150);

for i:=1 to n do

begin

write('A[',i,']='); readln(a[i]);

end;

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

dem:=0;

for i:=1 to n do

if k mod a[i]=0 then inc(dem);

writeln('So uoc cua ',k,' trong day la: ',dem);

readln;

end.

30 tháng 3 2021

Mình nghĩ mình sẽ không đưa code, mà chỉ đưa ý tưởng thôi nhé.

1. Khai báo n, mảng a và s = 0. Với mỗi phần tử a, ta cộng nó vào s. Cuối ta in ra s/n.

2. Cũng khai báo n, mảng a và 2 biến s1 (lưu tổng lẻ) và s2 (lưu tổng chẵn). Với mỗi a, ta kiểm tra số đó có phải là số chẵn hay lẻ (if n mod 2 = 0) và cộng vào s1 (nếu là chẵn) hoặc s2 (nếu là lẻ) và in ra.

3. Khai báo n, mảng a và minn để chứa số nhỏ nhất. Với mỗi a, tìm minn bằng cách so sánh a với minn và gán lại minn nếu nó lớn hơn a. Sau đó cho chạy thêm một vòng nữa để kiểm tra xem số nào là số minn, và in chỉ số của nó ra.

Nếu có gì thắc mắc, hỏi kỹ mình, mình sẽ giúp đỡ nhé.

Chúc bạn học tốt ok.

 

Câu 1: 

uses crt;

var n,i,t:integer;

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

begin

clrscr;

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

for i:=1 to n do 

  begin

write('A[',i,']='); readln(a[i]);

end;

t:=0;

for i:=1 to n do 

 t:=t+a[i];

writeln(t/n:4:2);

readln;

end.

4 tháng 4 2022

MỌI NGƯỜI ƠI GIÚP EM VỚI Ạ EM CẢM ƠN NHIỀU LẮM Ạ 

Viết chương trình nhập vào dãy số nguyên có N phần tử. - Tính tổng các số lẽ. - Tính tích các số chẵn.

4 tháng 4 2022

Viết chương trình nhập vào dãy số nguyên có N phần tử. - Tính tổng các số lẽ. - Tính tích các số chẵn.

mọi người giúp em với em cảm ơn ạ

#include <bits/stdc++.h>

using namespace std;

long long a[1000],i,n,t1,t2;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

t1=0;

t2=1;

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

{

if (a[i]%2!=0) t1+=a[i];

else t2*=a[i];

}

cout<<t1<<endl;

cout<<t2<<endl;

return 0;

}

undefined

Theo C++ nhé bạn

Codeblacks 

uses crt;

var a:array[1..10]of integer;

i,n,dem:integer;

begin

clrscr;

for i:=1 to 10 do 

  begin

repeat

write('A[',i,']='); readln(a[i]);

until a[i]>0;

end;

writeln('Day so vua nhap la: ');

for i:=1 to 10 do 

  write(a[i]:4);

dem:=0;

for i:=1 to n do 

  if a[i] mod 2=0 then inc(dem);

writeln;

writeln('So luong so chan la: ',dem);

readln;

end.

11 tháng 3 2023

Câu 1:

program mangsonguyen;

var

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

     i, n: integer;

begin

     writeln('Nhap so phan tu trong mang: ');

     readln(n);

     writeln('Nhap cac phan tu cua mang: ');

     for i := 1 to n do

          readln(a[i]);

     writeln('Mang vua nhap la:');

     for i := 1 to n do

          write(a[i], ' ');

end.

11 tháng 3 2023

Câu 2: 

program trungbinhcong;

var

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

     i, n, k, sum: integer;

     avg: real;

begin

     writeln('Nhap so phan tu trong mang: ');

     readln(n);

     writeln('Nhap cac phan tu cua mang: ');

     for i := 1 to n do

          readln(a[i]);

     writeln('Nhap so k: ');

     readln(k);

     sum := 0;

     for i := 1 to n do

     begin

          if a[i] <= k then

               sum := sum + a[i];

     end;

     if sum > 0 then

     begin

          avg := sum / n;

          writeln('Trung binh cong cac phan tu co gia tri <= ', k, ' la: ', avg:0:2);

     end

     else

     begin

          writeln('Khong co phan tu nao co gia tri <= ', k);

     end;

end.

Câu 3: 

program DemSoNguyenTo;

var

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

     i, j, n, count: integer;

     laSoNguyenTo: boolean;

begin

     write('Nhap so phan tu cua mang: ');

     readln(n);

     write('Nhap cac phan tu cua mang: ');

     for i := 1 to n do

          readln(a[i]);

     count := 0;

     writeln('Cac so nguyen to trong mang la: ');

     for i := 1 to n do

     begin

          laSoNguyenTo := true;

          for j := 2 to (a[i] div 2) do

          begin

               if (a[i] mod j = 0) then

               begin

                    laSoNguyenTo := false;

                    break;

               end;

          end;

          if laSoNguyenTo and (a[i] > 1) then

          begin

               writeln(a[i]);

               count := count + 1;

          end;

     end;

     writeln('Tong so cac so nguyen to la: ', count);

     readln;

end.

4 tháng 4 2022

Viết chương trình nhập vào dãy số nguyên có N phần tử. - Tính tổng các số lẽ. - Tính tích các số chẵn.

mọi người giúp em với em cảm ơn ạ

#include <bits/stdc++.h>

using namespace std;

long long a[1000],i,n,t1,t2;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

t1=0;

t2=1;

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

{

if (a[i]%2!=0) t1+=a[i];

else t2*=a[i];

}

cout<<t1<<endl;

cout<<t2<<endl;

return 0;

}

#include <bits/stdc++.h>

using namespace std;

long long a[1000],i,n,t1,t2;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

t1=0;

t2=1;

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

{

if (a[i]%2!=0) t1+=a[i];

else t2*=a[i];

}

cout<<t1<<endl;

cout<<t2<<endl;

return 0;

}

#include <bits/stdc++.h>

using namespace std;

long long a[1000],i,n,t1,t2;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

t1=0;

t2=1;

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

{

if (a[i]%2!=0) t1+=a[i];

else t2*=a[i];

}

cout<<t1<<endl;

cout<<t2<<endl;

return 0;

}