数组问题
1154.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0,h=0,t=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
}
cin>>m;
for(i=0;i<n;i++){
if(a[i]==m){
cout<<i+1;
break;
}else if(a[i]!=m&&i==n-1){
cout<<-1;
}
}
return 0;
}
1155.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
v=a[i]+v;
}
double s=v*1.00000/n;
cout<<"AVE="<<fixed<<setprecision(1)<<s<<endl;
for(i=0;i<n;i++){
if(a[i]>s){
cout<<i+1<<":"<<a[i]<<" ";
}
}
return 0;
}
1156.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
if(a[i]*a[i]%7!=1){
cout<<a[i]<<" ";
}
}
return 0;
}
1157.
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,n,i,x,litt,v=0,t=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
}
litt=a[0];
for(i=0;i<n;i++){
if(a[i]<litt){
v=i;
litt=a[i];
}
}
t=a[0];
a[0]=a[v];
a[v]=t;
cout<<v+1<<endl;
for(i=0;i<n;i++){
cout<<a[i]<<" ";
}
return 0;
}
1158.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0,h=0,t=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
if(a[i]%2!=0){
cout<<a[i]<<" ";
}
}
cout<<endl;
for(i=0;i<n;i++){
if(a[i]%2==0){
cout<<a[i]<<" ";
}
}
return 0;
}
1159.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,i,a[100],x;
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];
}
cin>>x;
x--;
for(i=x;i<n;i++){
a[i-1]=a[i];
}
a[n-1]=a[x-1];
for(i=0;i<n;i++){
cout<<a[i]<<" ";
}
}
1160.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0,h=0,t=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
v=a[i]+v;
}
double s=100+(v-100)*0.9000000000;
cout<<fixed<<setprecision(2)<<s<<" ";
return 0;
}