Documente Academic
Documente Profesional
Documente Cultură
Varianta 2
float a,b,x;
cin>>a>>b;
x=a;
a=b;
b=x;
cout<<a<<b;
float a,b;
cin>>a>>b;
a=a-b;
b=a+b;
a=b-a;
cout<<a<<b;
Varianta 2
int a, max;
cin>>a;
max=a;
while(a!=0)
{ if (a>max) max=a;
cin>>a;
}
cout<<max;
Varianta 2
int a,b;
cin>>a>>b;
while(a!=b)
{ if (a>b)
else
}
a=a-b;
b=b-a;
cout<<cmmdc=<<a;
#include<iostream.h>
void main()
{
int n,i;
cout<<1<<" "<<n<<" ";
for(i=2;i<=n/2;i++)
if(n%i==0) cout<<i<<" ";
}
#include<iostream.h>
void main()
{int n10,nq,p,q;
cout<<"nr:";cin>>n10;
cout<<"baza:";cin>>q;
nq=0;p=1;
while(n10!=0)
{ nq=nq+p*(n10%q);
n10=n10/q;
p=p*10;
}
cout<<nq;
}
Pasii algoritmului
Pasul 1. Se initializeaza numarul n10 cu 0, prin operatia n10=0 ;
Pasul 2. Se citeste cifra c.
Pasul 3. Se aduna, la numarul n10 inmultit cu q, cifra citita, prin operatia n10=n10*q+c.
Pasul 4. Se citeste cifra c.
Pasul 5. Daca c este o cifra (c>=0 si c<q), atunci se revine la Pasul 3 ; altfel, se afiseaza
numarul n10.
#include<iostream.h>
void main()
{int c,n10,q;
cout<<"baza:";cin>>q;
n10=0;
cout<<"cifra:";cin>>c;
while((c>=0)&&(c<q))
{n10=n10*q+c;
cout<<"cifra:";cin>>c;
}
cout<<"nr in baza 10:"<<n10;
}