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

Ajutor va rogg!!
Nu trebuie sa faceti tot, macar cateva subpuncte
Ofer coroana si ce mai vreti voi ;))​

Anexe:

Răspunsuri la întrebare

Răspuns de turcanuliuba19
1

Răspuns:

Punctul c.

Secvența este scrisă în limbajul C

Explicație:

scanf("%d", &n);

p=1; m=0; k=0;

while (n!=0)

do {

scanf ("%d", &n);

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

x=x/10;

if (x!=0) (c=x%10)

else (c=n%10);

}

m=c*p+m;

n=n/10;

p=p*10;

k=k+1; // aici în loc de k=k+1; poți scrie și k++; sunt echivalente

}


theo166: Ma poate ajuta si pe mine cineva la intrebarile la info de pe profilul meu va rogg?
Răspuns de Levi20
1

Răspuns:

Sub a. 2020 pentru ca programul se apeleaza in functie de numarul cifrelor pe care le contine "n". Si construieste "m" adunand de la "x"-sii cititi astfel:de la primul x citit aduna cifra unitatilor ori "p"=1; de la urmatorul "x" citit cifra zecilor ori "p"=10.. s.a.m.d.(adica in continuare p-ul se inmulteste cu 10 si se trece la cifra sutelor...)

Sub b.

Oricare doua numere in care primul sa aiba cifra unitatilor 9 iar urmatorul citit sa aiba cifra zecilor 4

Ex: 39 41; 59 140; 1639 40 etc..

Explicație:


theo166: heii, am postat o noua intrebare la info si as avea nevoie de ajutorul tau daca poti, te rog!
Alte întrebări interesante