Exercitii C++
Exercitii C++
#include<iostream.h>
#include<math.h>
int n,i,m, a[100],t,x,k;
void main ()
{cout<<"n=";cin>>n;
if(n<=10)cout<<pow(2,n)<<endl;
else
{a[1]=4;a[2]=2;a[3]=0;a[4]=1;m=4;t=0;
n=n-10;
for(i=1;i<=n;i++){
for(k=1;k<=m;k++){x=a[k]*2+t;
if(x>=10){a[k]=x%10;t=1;
}
else {a[k]=x;t=0;
}
}
if(t==1){m++;
a[m]=1;
t=0;
}
}
for(i=m;i>=1;i--)
cout<<a[i];
}
}
............................................................................
Rot cif
#include<iostream.h>
int n,i,k, a[100],x;
void main ()
{cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout<<"a["<<i<<"]="; cin>>a[i];
}
for(i=1;i<=n;i++)
cout<<a[i]<<" ";
cout<<endl;
for(i=1;i<=n-1;i++){x=a[1];
for(k=1;k<=n-1;k++)
a[k]=a[k+1];
a[n]=x;
for(k=1;k<=n;k++)
cout<<a[k]<<" ";
cout<<endl;
}
}
............................................................................
#include<iostream.h>
#include<math.h>
int n,i,m, a[100],b[100],k;
void main ()
{cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout<<"a["<<i<<"]=";cin>>a[i];}
cout<<"m=";cin>>m;
for(i=1;i<=m;i++)
{cout<<"b["<<i<<"]=";cin>>b[i];}
cout<<"k=";cin>>k;
for(i=1;i<=n;i++)
cout<<a[i]<<" ";
cout<<endl;
for(i=1;i<=m;i++)
cout<<b[i]<<" " ;
cout<<endl;
n=n+m;
for(i=n;i>=k+1;i--)
a[i]=a[i-m];
for(i=1;i<=m;i++)
a[k+i-1]=b[i];
for(i=1;i<=n;i++)
cout<<a[i]<<" " ;
cout<<endl;
}
......................................................................