DIANA-MARIA LAZAR - (Template) Rezolvare Variante Bacalaureat - FOR

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

Rezolvare variante bacalaureat

Varianta Algoritm Program cu instructiunea FOR Program echivalent cu instructiunea WHILE

19 citeşte a,b #include <iostream>


(numere naturale) #include <iostream>
a←a/10%10*10+a%10 using namespace std;
b←b/10%10*10+b%10 using namespace std;
┌pentru i←a,b execută int main()
│┌dacă[i/10]=i%10 atunci { int i,aux,a,b; int main()
││ scrie i%10 cin>>a>>b; { int i,aux,a,b;
│└■ if (a<0) cin>>a>>b;
└■ cin>>a; if (a<0)
if(b<0) cin>>a;
cin>>b; if(b<0)
if(a>b) cin>>b;
{ if(a>b)
aux=a; {
a=b; aux=a;
b=aux; a=b;
} b=aux;
a=a/10%10*10+a%10; b=b/10%10*10+b }
%10; a=a/10%10*10+a%10; b=b/10%10*10+b
for(i=a;i<=b;i++) if(i/10==i %10;
%10) cout<<i%10<<' '; i=a;
while(i<=b)
return 0; {
if(i/10==i%10) cout<<i
} %10<<' ';
i++;
} return
0;

}
22 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,i,d=1; { int n,i=2,d=1;
cin>>n; cin>>n;
if(n<0) if(n<0)
n= -n; n= -n;
for(i=2;i<=n/2;i++) while(i<=n/2)
if(n%i==0) {
d=i; if(n%i==0)
cout<<d; d=i;
i++;
return 0; }
cout<<d;
}
return 0;

26
#include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,c=0,i; { int n,c=0,i=1;
cin>>n; cin>>n;
if(n<0) if(n<0)
cin>>n; cin>>n;
for(i=1;i<=n;i++) while(i<=n)
{ {
c=(c + 1)%10; c=(c + 1)%10;
cout<<c<<' '; cout<<c<<' '; i+
} return +;
} return
0;
0;
}
}

48 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,nr=0,x,i; { int n,nr=0,x,i=1;
cin>>n; cin>>n;
if(n<=0) if(n<=0)
cin>>n; cin>>n;
for(i=1;i<=n;i++) while(i<=n)
{ {
cin>>x; cin>>x;
if(x<0) if(x<0)
cin>>x; cin>>x;
while(x>0) while(x>0)
{ {
nr=nr*100 + x%10; nr=nr*100 + x%10;
x=x/100; x=x/100;
} }
while(nr>0) while(nr>0)
{ {
x=x*10 + nr%10; x=x*10 + nr%10;
nr=nr/10; nr=nr/10;
} }
cout<<x<<' '; cout<<x<<' '; i+
} return +;
0; } return
0;
}
}
50 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,k=9,i,c,x; { int n,k=9,i=1,c,x;
cin>>n; cin>>n;
if(n<=0) if(n<=0)
cin>>n; cin>>n;
for(i=1;i<=n;i++) while(i<=n)
{ {
cin>>x; cin>>x;
if(x<0) if(x<0)
cin>>x; cin>>x;
c=x/10%10; c=x/10%10;
if(c<k) if(c<k)
k=c; k=c;
} i++;
cout<<k; }
return 0; cout<<k;

} return 0;

}
52 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,d=0,c=0,x,i; {
cin>>n; int n,d=0,c=0,x,i=1;
if(n<=0) cin>>n;
cin>>n; if(n<=0)
for(i=1;i<=n;i++) cin>>n;
{ while(i<=n)
cin>>x; {
if(x<0) cin>>x;
cin>>x; if(x<0)
while(x%2==0) cin>>x;
{ while(x%2==0)
x=x/2; {
d=d + 1; x=x/2;
} d=d + 1;
while(x%5==0) }
{ while(x%5==0)
x=x/5; {
c=c + 1; x=x/5;
} c=c + 1;
} } i+
if(c<d) +;
cout<<c; }
else if(c<d)
cout<<c;
cout<<d; else
return 0; cout<<d;
return 0;
}
}

55 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,a,k=0,i,b; { int n,a,k=0,i=2,b;
cin>>n>>a; cin>>n>>a;
if(n<=0) if(n<=0) cin>>n;
cin>>n; if(a<0)
if(a<0) cin>>a;
cin>>a; while(i<=n)
for(i=2;i<=n;i++) {
{ cin>>b;
cin>>b; if(b<0)
if(b<0) cin>>b;
cin>>b; if(a%10==b%10)
if(a%10==b%10) k=k + 1;
k=k + 1; a=b;
a=b; i++;
} }
cout<<k; cout<<k;

return 0; return 0;

} }
63 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ {
int n,d,b=0,v=0,i,a=0,aux,x; int n,d,b=0,v=0,i=1,a=0,aux,x;
cin>>n>>d; cin>>n>>d;
if(n<=0) if(n<=0)
cin>>n; cin>>n;
if(d<=0) if(d<=0)
cin>>d; cin>>d;
for(i=1;i<=n;i++) while(i<=n)
{ {
cin>>x; cin>>x;
if(x<=0) if(x<=0)
cin>>x; cin>>x;
aux=x; while(x aux=x; while(x
%d==0) %d==0)
{ {
a=a + 1; a=a + 1;
x=x/d; x=x/d;
} }
if(a>b) if(a>b)
{ {
b=a; b=a;
v=aux; v=aux;
} } i+
+;
} }
cout<<v<<' '<<b; cout<<v<<' '<<b;
return 0; return 0;

} }

64 #include <iostream>

using namespace std; #include <iostream>

int main() using namespace std;


{ int n,k=0,i,j;
cin>>n; int main()
if(n<=0) { int n,k=0,i=1,j=1;
cin>>n; cin>>n;
for(i=1;i<=n;i++) for(j=1;j<=i;j+ if(n<=0)
+) cin>>n;
{ cout<<i+j<<' '; while(i<=n)
k=k + 1; { j=1;
} while(j<=i)
{ cout<<i+j<<' ';
cout<<k; k=k + 1;
return 0; j++;
} i+
} +;
}
cout<<k;
return 0;

}
68 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int x,nr=0,i,n; { int x,nr=0,i=1,n;
cin>>x; cin>>x;
if(x<0) if(x<0)
cin>>x; cin>>x;
for(i=1;i<=5;i++) while(i<=5)
{ {
cin>>n; if(n cin>>n; if(n
%x==0) %x==0)
nr=nr + 1; nr=nr + 1;
} i++;
cout<<nr; }
return 0; cout<<nr;
return 0;
}
}

71 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int s=0,n,i,x,j; { int s=0,n,i=1,x,j=1;
cin>>n; cin>>n;
if(n<0) if(n<0)
cin>>n; for(i=1;i<=n;i+ cin>>n;
+) while(i<=n)
{ {
cin>>x; cin>>x;
if(x<0) if(x<0)
cin>>x; cin>>x;
while(x>9) while(x>9)
x=x/10; x=x/10;
for(j=1;j<=i-1;j++) j=1;
x=x*10; while(j<=i-1)
s=s + x; {
} x=x*10; j+
cout<<s; +;

return 0; }
s=s + x;
} i++;
}
cout<<s;

return 0;

}
72 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,i,b=0,j; { int n,i=1,b=0,j;
cin>>n; cin>>n;
if(n<=0) if(n<=0)
cin>>n; cin>>n;
for(i=1;i<=2*n-1;i++) while(i<=2*n-1)
{ {

b=0; if(n- b=0; if(n-


1<0) 1<0)
j=i-n; j=i-n;
else else
j=n-i; j=n-i;
while(j>=0) while(j>=0)
{ cout<<'*'; { cout<<'*';
j=j - 1; j=j - 1;
b=1; b=1;
} }
if(b==0) if(b==0)
cout<<' '<<endl; cout<<' '<<endl;
} return i++;
0; } return
0;
}
}
73 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int a,b,p,nr=0,x,i; { int a,b,p,nr=0,x,i;
cin>>a>>b>>p; cin>>a>>b>>p;
if(p<=0) cin>>p; if(p<=0) cin>>p;
if(b<=0) if(b<=0)
cin>>b; cin>>b;
if(a<=0) if(a<=0)
cin>>a; if(b>a) cin>>a; if(b>a)
{
x=a; {
a=b; x=a;
b=x; a=b;
} b=x;
for(i=a;i<=b;i++) } i=a;
{ x=i; while(x!=0 && x%p! while(i<=b)
=0) { x=i; while(x!=0 && x%p!
x=x/10; =0)
if(x!=0) x=x/10;
nr=nr + 1; if(x!=0)
} nr=nr + 1;
cout<<nr; i++;
return 0; }
cout<<nr;
} return 0;

82 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ {
int m,n,x,i,aux,ok=0; int m,n,x,i=1,aux,ok=0;
cin>>m>>n; cin>>m>>n; if(m>=10
if(m>=10 && m<0) && m<0)
cin>>m; cin>>m;
if(n<=1) if(n<=1)
cin>>n; cin>>n;
for(i=1;i<=n;i++) while(i<=n)
{ {
cin>>x; cin>>x;
if(x<0) if(x<0)
cin>>x; cin>>x;
aux=x; aux=x;
ok=0; ok=0;
while(x>0) while(x>0)
{ {
if(x%10==m) if(x%10==m)
ok=1; ok=1;
x=x/10; x=x/10;
} }
if(ok==1) if(ok==1)
cout<<aux; cout<<aux;
} return i++;
0; } return
0;
}
}
86 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,k,i; { int n,k,i=1;
cin>>n>>k; cin>>n>>k;
if(n<=0) if(n<=0)
cin>>n; cin>>n;
if(k<=0) if(k<=0)
cin>>k; cin>>k;
for(i=1;i<=n;i++) while(i<=n)
{ if(i/k==0) { if(i/k==0)

cout<<i<<' '; cout<<i<<' ';


else else cout<<i
cout<<i%k<<' '; %k<<' ';
} return i++;
0; } return
0;
}
}
92 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,nr=0,y=0,i; {
float x; int n,nr=0,y=0,i=1;
cin>>n; float x;
if(n<=0) cin>>n;
cin>>n; if(n<=0)
for(i=1;i<=n;i++) cin>>n;
{ while(i<=n)
do {
{ do
cin>>x; {
nr=nr + 1; cin>>x;
}while(x>=1 && x<=10); nr=nr + 1;
y=y + x; }while(x>=1 && x<=10);
} y=y + x;
cout<<y/n<<' '<<nr; i++;
}
return 0; cout<<y/n<<' '<<nr;
return 0;
}

}
96 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int n,i,j,k; { int n,i=1,j=1,k=1;
cin>>n; cin>>n;
if(n<=0) if(n<=0)
cin>>n; for(i=1;i<=n;i+ cin>>n;
+) while(i<=n)
for(j=1;j<=n;j++) {
for(k=1;k<=n;k++) while(j<=n)
if(i<j && j<k) {
if(i+j+k==n) cout<<i<<' '<<j<<' while(k<=n)
'<<k<<endl; { if(i<j &&
j<k)
return 0; if(i+j+k==n) cout<<i<<' '<<j<<'
'<<k<<endl;
} k++;
} j+
+;
} i+
+;
} return

0;

}
97 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int x,s=0,i,j; { int x,s=0,i=1,j=1;
for(i=1;i<=3;i++) while(i<=3)
{ {
cin>>x; cin>>x;
if(x<0) if(x<0)
cin>>x; cin>>x;
for(j=1;j<=i;j++) j=1;
s= s + x%10; while(j<=i)
cout<<s<<' '; {
} return s= s + x%10;
j++;
0; }
cout<<s<<' '; i+
} +;
} return

0;

99 #include <iostream> #include <iostream>

using namespace std; using namespace std;

int main() int main()


{ int x,p=1,i; { int x,p=1,i=1;
cin>>x; cin>>x;
if(x<0) if(x<0)
cin>>x; cin>>x;
for(i=1;i<=x;i++) while(i<=x)
p=p*4%10; {
cout<<p; p=p*4%10;
i++;
return 0; }
cout<<p;
}
return 0;

You might also like