assignment of Chapter 4.docx
《assignment of Chapter 4.docx》由会员分享,可在线阅读,更多相关《assignment of Chapter 4.docx(13页珍藏版)》请在冰点文库上搜索。
assignmentofChapter4
4.17
#include
usingnamespacestd;
intnumber;
intlargest;
intmain()
{
intcounter=1;
cout<<"Enter10numbers:
"<while(counter<=10)
{
cin>>number;
if(number>largest)
largest=number;
else
largest=largest;
counter++;
}
cout<<"Thelargestnumberis:
"<}
4.24
a).
#include
usingnamespacestd;
intx;
inty;
intmain()
{cout<<"pleaseenterx:
"<cin>>x;
cout<<"pleaseentery:
"<cin>>y;
if(x!
=5,y!
=8)
cout<<"@@@@"<else
{
cout<<"####"<cout<<"$$$$"<cout<<"&&&&"<}
}
b).
#include
usingnamespacestd;
intx;
inty;
intmain()
{cout<<"pleaseenterx:
"<cin>>x;
cout<<"pleaseentery:
"<cin>>y;
if(x==5,y==8)
cout<<"@@@@"<else
{
cout<<"####"<cout<<"$$$$"<cout<<"&&&&"<}
}
c).
#include
usingnamespacestd;
intx;
inty;
intmain()
{cout<<"pleaseenterx:
"<cin>>x;
cout<<"pleaseentery:
"<cin>>y;
if(x==5,y==8)
{
cout<<"@@@@"<cout<<"&&&&"<}
else
{
cout<<"####"<cout<<"$$$$"<cout<<"&&&&"<}
}
d).
#include
usingnamespacestd;
intx;
inty;
intmain()
{cout<<"pleaseenterx:
"<cin>>x;
cout<<"pleaseentery:
"<cin>>y;
if(x!
=5,y!
=7)
{
cout<<"@@@@"<cout<<"&&&&"<}
else
{
cout<<"####"<cout<<"$$$$"<cout<<"&&&&"<}
}
4.25
#include
usingnamespacestd;
intsize;
intmain()
{
cout<<"Pleseenterthesizeofthesquare:
"<cin>>size;
if(size>1&&size<20)
{
for(inti=1;i<=size;i++)
cout<<"*";
cout<for(intn=1;n<=size-2;n++)
{
cout<<"*";
{
for(intj=1;j<=size-2;j++)
cout<<"";
}
cout<<"*"<}
for(intk=1;k<=size;k++)
cout<<"*";
cout<}
else
cout<<"Pleseenterthecorrectsize!
"<}
4.26
#include
usingnamespacestd;
intk;
intmain()
{
cout<<"Pleaseenterafive-digitintegers:
"<cin>>k;
if(k>10000&&k<99999)
{
inta=k/10000;
intb=(k/1000)%10;
intc=(k/100)%10;
intd=(k/10)%10;
inte=k%10;
if(a==e&&b==d)
cout<<"Thefive-digitintegersisapalindrome."<else
cout<<"Thefive-digitintegersisnotapalindrome."<}
else
cout<<"Pleseenterthecorrectfive-digitintegers!
"<}
4.27
#include
#include
usingnamespacestd;
inta;
intsum;
doublen;
intmain()
{
cout<<"Pleseenteranintegerwhichconsistsof1and0:
"<cin>>a;
sum=a%10;
n=1;
for(n;a/pow(10.0,n)>1;n++)
{
sum=sum+((a/10)%10)*pow(2.0,n);
}
cout<<"Theresultis:
\n"<}
4.32
#include
usingnamespacestd;
doublea;
doubleb;
doublec;
intmain()
{
cout<<"Pleseenterthesizeofthethreesides:
"<cin>>a>>b>>c;
if(a>0&&b>0&&c>0)
{
if(a-b>=0)
{
if(a+b>c&&a-bcout<<"Thethreesidescanbethesidesofarighttriangle."<else
cout<<"Thethreesidescan'tbethesidesofarighttriangle."<}
else
{
if(a+b>c&&b-acout<<"Thethreesidescanbethesidesofarighttriangle."<else
cout<<"Thethreesidescan'tbethesidesofarighttriangle."<}
}
else
cout<<"Plesecheckwhetherthesizesyouenteredareright."<}
4.34
#include
usingnamespacestd;
intcode;
intmain()
{
cout<<"Pleseenterafour-numbercode:
"<cin>>code;
if(code<=9999&&code>=1000)
{
inta=code%10;
intb=(code/10)%10;
intc=(code/100)%10;
intd=(code/1000)%10;
a=(a+7)%10;
b=(b+7)%10;
c=(c+7)%10;
d=(d+7)%10;
cout<<"Theresultis:
\n"<
}
else
cout<<"Pleaseenteracorrectfour-numbercode!
"<}
4.35
a)
#include
usingnamespacestd;
intn;
ints;
intmain()
{
cout<<"Pleaseenteraninteger:
"<cin>>n;
s=n;
while(n>=2)
{
s=s*(n-1);
n--;
}
cout<<"Theresultis:
\n"<
}
b)
#include
usingnamespacestd;
doublefactorial(doublei,doublek)
{
if(i==1)
k=i;
else
{
k=i;
while(i>=2)
{
k=k*(i-1);
i--;
}
}
returnk;
}
intmain()
{
doublea;
doublei=1;
doublek=1;
doubles=1;
cout<<"Pleaseentertheaccuracyofe:
"<cin>>a;
while(i<=a)
{
s=s+1/factorial(i,k);
i++;
}
cout<<"Theresultis:
\n"<
}
c)
#include
#include
usingnamespacestd;
doublefactorial(doublei,doublek)
{
if(i==1)
k=i;
else
{
k=i;
while(i>=2)
{
k=k*(i-1);
i--;
}
}
returnk;
}
intmain()
{
doublea;
doublei=1;
doublek=1;
doubles=1;
doublex;
cout<<"Pleaseenterx:
"<cin>>x;
cout<<"Pleaseentertheaccuracyofe:
"<cin>>a;
while(i<=a)
{
s=s+pow(x,i)/factorial(i,k);
i++;
}
cout<<"Theresultis:
\n"<
}