Informatică, întrebare adresată de tvdtvd926, 8 ani în urmă

Vă rog mult sa ma ajutați! Am nevoie de această fisa rezolvată până la ora 00:00! Va rog mult!

Anexe:

Răspunsuri la întrebare

Răspuns de daniel0806
1

1)

Raspunsul corect este a. Motivul pentru care celelalte sunt gresite:

b afiseaza numerele imapre pentru ca incepe cu 1 si creste cu 2.

c afiseaza numerele imapre pentru ca verifica i%2!=0.

d pleaca de la 0, deci nu afiseaza numerele nenule.

2)

int a, k;

cin >> a;

k=1;

while (a<10) {

 k=k+1;

 a=int(a/10);

}

cout << k;

3)

int a, cifrePare=0;

cin >> a;

while (a>0) {

 if (a%10%2==0) cifrePare++;

 a/=10;

}

if (cifrePare==0) cout << "numarul nu are cifre pare";

else cout << cifrePare;

4)

int n;

cin >> n;

for (int i=1; i<=n; i++) {

 if (n%i==0) {

   cout << i << " ";

 }

}


tvdtvd926: setează k la 1
tvdtvd926: repeta pana când a < 10
tvdtvd926: a mai mic ca 10
tvdtvd926: repeta pana când a mai mic ca 10*
tvdtvd926: setează k la k + 1
tvdtvd926: setează a la partea întreaga din a/10
tvdtvd926: Spune k
tvdtvd926: Asta este tot. Te descurci ?
tvdtvd926: Poate par insistenta , scuze. Dar mulțumesc enorm! M-ai ajutat foarte mult! Toate cele bune!
daniel0806: Cu placere.
Alte întrebări interesante