WorksheetsProgramare cu C++ nivel incepatori 8
Total questions: 17
Worksheet time: 22mins
if(a%2==1 || a/10%10==a%10 || a<10)
2004
382
2442
283
Gasiti ordine
int n, a, suma=0;
cin >> n;
for(int i=0; i<n; i++)
{
cin >> a;
if(a%3==0 && a%5==0)
suma=suma+a;
}
cout << suma;
Care potriveste
par cu o cifra
a%2==0 && a<10
ultimele 2 cifre diferite si are exact 3 cifre
a%10!=a/10%10 && a>99 && a<1000
cifra zecilor par
a/10%10%2==0
impar si are cel putin 3 cifre
a%2==1 && a>99
ultimele cifre sunt impare
a%10%2==1 && a/10%10%2==1
for(int i=0; (a) ; i++) {
for(int j=0; (b) ; j++)
cout << "*";
cout << endl;
}
Gasiti ordine
int n, a, s1=0, s2=0;
cin >> n;
for(int i=0; i<n; i++)
{
cin >> a;
if(a%2==0) s1+=a;
else s2+=a;
}
cout << s1 << " " << s2;
Care potriveste
for(i=0; i<20; i+=10)
2
for(i=10; i>0; i--)
10
for(i=0; i<10; i+=2)
5
for(i=10; i>0; i++)
infinit
for(i=5; i<=20; i+=5)
4
Daca a=3 b=4 c=4 care va fi rezultatul final
1
2
3
4
Care potriveste
a si b sunt pare
a%2==0 && b%2==0
ultimele cifre diferite
a%10!=b%10
a si b sunt cifre
a<10 && b<10
a si b sunt impare
a%2==1 && b%2==1
a si b au cel putin 3 cifre
a>99 && b>99
Gasiti ordine
int n, a, cnt=0;
cin >> n;
for(int i=0; i<n; i++)
{
cin >> a;
if(a%2==0)
cnt++;
}
if(cnt==0)
cout << "Nu Exista";
else
cout << cnt;
if(a%2==1 && a>99 && a%10==a/10%10)
33
1044
388
277
Care potriveste?
Suma cifrelor
while(a>0) {
s=s+a%10;
a=a/10;
}
Numarul de cifre
while(a>0) {
nrcif++;
a=a/10;
}
Maximum cifra
while(a>0) {
if(m>a%10)
m=a%10;
a=a/10;
}
Prima cifra
while(a>9) {
a=a/10;
}
cout << a;
Suma cifrelor pare
while(a>0) {
if(a%2==0)
s=s+a%10;
a=a/10;
}
Gasiti ordine
int n, a, cnt=0;
cin >> n;
for(int i=0; i<n; i++)
{
cin >> a;
if(a>9 && a<100)
cnt++;
}
cout << cnt;
Care potriveste?
for(int i=0; i<20; i+=5)
4
for(int i=0; i<100; i+=2)
50
for(int i=10; i>0; i--)
10
for(int i=0; i<10; i+=2)
5
for(int i=2; i>=0; i++)
infinit
Care potriveste?
Maximum cifra
while(a>0) {
if(a%10>m)
m=a%10;
a=a/10;
}
Numarul de cifre impare
while(a>0) {
if(a%2==1)
nrcif++;
a=a/10;
}
Suma cifrelor impara
while(a>0) {
if(a%2==1)
s=s+a%10;
a=a/10;
}
Numar rasturnat
while(a>0) {
ras=ras*10+a%10;
a=a/10;
}
Care potriveste?
for(i=0; i<=10; i++)
11
for(i=2; i>0; i++)
infinit
for(i=0; i<100; i+=2)
50
for(i=10; i>0; i--)
10
for(i=0; i<10; i+=2)
5
Gasiti ordine.
int n, a, s=0, cnt=0;
cin >> n;
for(int i=0; i<n; i++)
{
cin >> a;
while(a>0) {
s=s+a%10;
a=a/10;
}
if(s%2==0) cnt++; }
cout << cnt;
Care gaseste suma cifrelor pare?
while(a>0) {
nrcif++;
a=a/10;
}
while(a>0) {
s=s+a%10;
a=a/10;
}
while(a>0) {
if(a%2==1)
s=s+a%10;
a=a/10;
}
while(a>0) {
if(a%2==0)
s=s+a%10;
a=a/10;
}
