Bài 1:
Code:
#include <bits/stdc++.h>
using namespace std;
void Input_Array(int *&a, int n)
{
a = new int[31];
for(int i = 0 ; i < n ; i++)
cin>>*(a+i);
}
void Output_Array(int *a , int n)
{
for(int i = 0 ; i < n ; i++)
cout<<*(a+i)<<" ";
}
int main()
{
int *a,n;
cin>>n;
Input_Array(a,n);
int tich = 1;
for(int i = 0 ; i < n ; i++)
tich *= *(a+i);
cout<<tich<<endl;
int Max = *a;
for(int i = 0 ; i < n ; i++)
{
if(Max < *(a+i))
Max = *(a+i);
}
cout<<Max<<endl;
int sum = 0,x;
cin>>x;
for(int i = 0 ; i < n ; i++)
{
if(*(a+i) > x)
sum += *(a+i);
}
cout<<sum;
return 0;
}
Bài 2:
Code:
#include <bits/stdc++.h>
using namespace std;
void Input_Array(int *&a, int n)
{
a = new int[21];
for(int i = 0 ; i < n ; i++)
cin>>*(a+i);
}
void Output_Array(int *a , int n)
{
for(int i = 0 ; i < n ; i++)
cout<<*(a+i)<<" ";
}
int main()
{
int *a,n;
cin>>n;
double x,y;
cin>>x>>y;
Input_Array(a,n);
int sum = 0;
for(int i = 0 ; i < n ; i++)
{
if(*(a+i) > 0 && x > *(a+i))
sum += *(a+i);
}
cout<<sum<<" ";
int tich = 1;
for(int i = 0 ; i < n ; i++)
{
if(*(a+i) < 0 && y > *(a+i))
tich += *(a+i);
}
cout<<tich;
return 0;
}
Bài 3:
Code:
#include <bits/stdc++.h>
using namespace std;
void Input_Array(int *&a, int n)
{
a = new int[21];
for(int i = 0 ; i < n ; i++)
cin>>*(a+i);
}
void Output_Array(int *a , int n)
{
for(int i = 0 ; i < n ; i++)
cout<<*(a+i)<<" ";
}
int sum(int *a,int n)
{
int tong = 0;
for(int i = 0 ; i < n ; i++)
tong += *(a+i);
return tong;
}
int main()
{
int *a,n;
cin>>n;
Input_Array(a,n);
cout<<sum(a,n);
return 0;
}
Bài 4:
Code:
#include <bits/stdc++.h>
using namespace std;
void Input_Array(int *&a, int n)
{
a = new int[21];
for(int i = 0 ; i < n ; i++)
cin>>*(a+i);
}
void Output_Array(int *a , int n , int *count , double *tb)
{
double sum;
for(int i = 0 ; i < n ; i++)
{
if(*(a+i) % 2 != 0)
{
(*count)++;
sum += *(a+i);
}
}
*tb = sum / *count;
}
int main()
{
int *a,n,*count = new int;
*count = 0;
double *tb = new double;
cin>>n;
Input_Array(a,n);
Output_Array(a,n,count,tb);
cout<<*count<<" "<<*tb;
return 0;
}