2011
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int num;
while(cin>>num&&num<100)
{
int s[num];
for(int i=0;i<num;i++)
{
double sum=0;
double temp=1;
cin>>s[i];
for(int j=0;j<s[i];j++)
{
sum=sum+temp;
temp=1.0/(j+2);
if(j%2==0)
{
temp=-temp;
}
}
cout<<fixed<<setprecision(2)<<sum<<endl;
}
}
system("pause");
}
2012
#include<iostream>
using namespace std;
int main()
{
int start(0),end(0);
while(cin>>start&&start>=-39&&start<=50)
{
int temp=0;
int num=0;
cin.ignore();
cin>>end;
if(end<start||end>50)
{
break;
}
if(end==0&&start==0)
{
break;
}
for(int i =start;i<=end;i++)
{
temp=i*i+i+41;
for(int j=2;j<temp;j++)
{
if(temp%j==0)
{
num++;
}
}
}
if(num>0)
{
cout<<"Sorry"<<endl;
}
else
{
cout<<"OK"<<endl;
}
}
}
2013
#include<iostream>
using namespace std;
int main()
{
int day;
while(cin>>day&&day>1&&day<30)
{
int daynum=1;
for(int i=day;i>1;i--)
{
daynum=2*(daynum+1);
}
cout<<daynum<<endl;
}
}
2014
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int num;
while(cin>>num&&num>2&&num<=100)
{
double max=0;
double min=100;
double s[num-1];
double grade=0;
for(int i=0;i<num;i++)
{
cin>>s[i];
if(s[i]>max)
{
max=s[i];
}
if(s[i]<min)
{
min=s[i];
}
grade=grade+s[i];
}
grade=(grade-max-min)/(num-2);
cout<<fixed<<setprecision(2)<<grade<<endl;
}
}
2015
#include<iostream>
using namespace std;
int main()
{
int len,num,sum=0;
while(cin>>len&&len<=100)
{
int index=2;
cin.ignore();
cin>>num;
for(int i=0;i<len;)
{
if(i+num>len)
{
num=len-i;
}
sum=index*num+(num-1)*num;
cout<<sum/num;
index=index+2*num;
i=i+num;
if(i<len)
{
cout<<" ";
}
}
cout<<endl;
}
}
2016
#include<iostream>
using namespace std;
int main()
{
int n;
while(cin>>n&&n>0&&n<100)
{
int a[120];
int index=0,m=0;
for(int i=0;i<n;i++)
{
cin>>a[i];
if(a[i]<a[index])
{
index=i;
}
}
int temp=a[index];
a[index]=a[0];
a[0]=temp;
for(int i=0;i<n;i++)
{
m++;
cout<<a[i];
if(m<n)
{
cout<<" ";
}
}
cout<<endl;
}
}
2017
#include<iostream>
#include<string>
using namespace std;
int main()
{
int num;
while (cin >> num)
{
for (int i = 0; i < num; i++)
{
string s;
int sum = 0;
cin >> s;
for (int j = 0; j <= s.length(); j++)
{
if (s[j] >= '0' && s[j] <= '9')
{
sum++;
}
}
cout << sum<<endl;
}
}
}
2018
#include<iostream>
using namespace std;
int main()
{
int num;
while (cin >> num&& num >0&& num <55)
{
int a[55];
a[1] = 1;
a[2] = 2;
a[3] = 3;
a[4] = 4;
for (int i =5; i <=num; i++)
{
a[i] = a[i - 1] + a[i - 3];
}
cout << a[num] << endl;
}
}
2019
#include<iostream>
using namespace std;
int main()
{
int num;
int k = 0;
while (cin >> num&& num >0&& num <=100)
{
cin >> k;
int s[101] ;
int index = 0;
for (int i = 0; i < num; i++)
{
cin >> s[i];
if (s[i] < k)
{
index = i;
}
}
for (int i = num+1; i>index; i--)
{
s[i] = s[i - 1];
}
s[index + 1] = k;
for (int i = 0; i <num+1; i++)
{
cout << s[i];
if (i + 1 < num + 1)
{
cout << " ";
}
}
cout << endl;
}
}