Thực hành tin học đại cương bài 5
Bài 5.1
#include<stdio.h>
int main(){
int n,sum = 0;
scanf("%d",&n);
if(n <= 0){
printf("Error");
return 0;
}
int arr[n];
for (int i=0;i<n;i++){
scanf("%d",&arr[i]);
}
for (int i=0;i<n;i++){
printf("%d ",arr[n-i-1]);
sum+=arr[i];
}
printf("\n%d",sum);
return 0;
}
Bài 5.2
#include<stdio.h>
int main(){
int n,pos=0,neg=0,coutneg=0;
scanf("%d",&n);
if(n <= 0){
printf("Error");
return 0;
}
int arr[n];
for (int i=0;i<n;i++){
scanf("%d",&arr[i]);
}
for (int i=0;i<n;i++){
if(arr[i]<0){
neg+=arr[i];
coutneg+=1;
}else{
pos+=arr[i];
}
}
if(neg==0){
printf("Mang khong co so am");
}else{
printf("%f",neg*1.0/coutneg);
}
if(pos==0){
printf(" Mang khong co so duong");
}else{
printf(" %f",pos*1.0);
}
return 0;
}
Bài 5.3
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int arr[n];
for (int i=0;i<n;i++){
scanf("%d",&arr[i]);
}
for (int i=0;i<n;i++){
for (int j=i;j<n;j++){
if(arr[i]>arr[j]){
int sw = arr[i];
arr[i] = arr[j];
arr[j] = sw;
}
}
printf("%d ",arr[i]);
}
return 0;
}
Bài 5.4
#include<stdio.h>
int main(){
int n,max=0;
scanf("%d",&n);
int arr[n];
for (int i=0;i<n;i++){
scanf("%d",&arr[i]);
}
for (int i=0;i<n-1;i++){
if(max < arr[i]*arr[i+1]){
max = arr[i]*arr[i+1];
}
}
printf("%d",max);
return 0;
}
Bài 5.5
#include<stdio.h>
int main(){
int n,max=0;
scanf("%d",&n);
int arr[n];
for (int i=0;i<n;i++){
scanf("%d",&arr[i]);
}
for (int i=0;i<n-1;i++){
if(max < arr[i]+arr[i+1]){
max = arr[i]+arr[i+1];
}
}
printf("%d",max);
return 0;
}