Viết chương trình và thực hiện các yêu cầu sau a) nhập một mạng A có n là phần tử ;b) in mạng A đã nhập ra màn hình ;c) tìm giá trị lớn nhất của mảng A ;d) in ra các số lẻ của mảng A;e) tính tổng các phần tử trong mảng A. Giúp em với ạ
Viết chương trình và thực hiện các yêu cầu sau a) nhập một mạng A có n là phần tử ;b) in mạng A đã nhập ra màn hình ;c) tìm giá trị lớn nhất của mảng A ;d) in ra các số lẻ của mảng A;e) tính tổng các phần tử trong mảng A. Giúp em với ạ
#include <iostream>
using namespace std;
int main()
{
int n,lon=-2147483648,tt=0;
cin>>n;
int arr[n];
for(int i=0;i<n;i++){
cin>>arr[i];
if(lon<arr[i]){
lon=arr[i];
}
}
for(int i=0;i<n;i++){
cout<<arr[i]<<” “;
}
cout<<“\n”<<lon<<endl;
for(int i=0;i<n;i++){
tt+=arr[i];
if(arr[i]%2==1){
cout<<arr[i]<<” “;
}
}
cout<<“\n”<<tt;
//samon247
return 0;
}
program ct;
uses crt;
var i,n,Max,S: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;
writeln(‘cac so vua nhap la’);
for i:=1 to n do
write(A[i],’ ‘);
Max:=A[1]; S:=0;
for i:=1 to n do
begin
if Max<A[i] then Max:=A[i];
if A[i] mod 2=1 then writeln(‘so le:’,A[i]);
S:=S+A[i];
end;
writeln(‘gia tri lon nhat la:’,Max);
writeln(‘tong la:’,S);
readln
end.