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

Va rog din suflet sa ma ajutati ! Scrieţi toate perechile de valori care pot fi citite pentru
n şi k, cu n<100, astfel încât în urma executării
algoritmului valoarea afişată să aibă 4 cifre.
citeşte n,k
(numere naturale, k≤9)
nr=0; p=1;
┌cât timp (n≠ 0) execută
│ c = n%10;
│ nr = nr+c*p;
│ p = p*10;
│ ┌dacă (c=k) atunci
│ │ nr=nr+c*p;
│ │ p= p*10;
│ └■
│ n = [n/10];
└■
n=nr;
scrie n;
Dau coroana si multumesc anticipat !

Răspunsuri la întrebare

Răspuns de Minachan
5

Algoritmul dubleaza cifra egala cu k din numarul n. Deci daca n=92 si k=2, in final ce va printa 922. Si daca n=13 si k=5 se va printa 13.

Pentru a printa un nr de 4 cifre, n trebuie sa aiba ambele cifre egale.

Perechile sunt n 11 si k 1

N 22 si k 2

N 33 si k 3 si tot asa pana la n 99 si k 9

Alte întrebări interesante