Informatică, întrebare adresată de Mihu7, 9 ani în urmă

se considera tabloul C[1..n,1..m] in care sunt inscrise numere naturale cuprinse intre 10 si 50;(n,m<=20).Sa se scrie un program care determina de cite ori se repeta valoarea fiecarei componente.De ex:pentru tabloul :
                   12 25 26 28
                    25 60 38 25
                    12 25 38 40
rezultatul va fi:12 se contine de 2 ori
                       25 se contine de 4 ori
                          s.a.m.d

Răspunsuri la întrebare

Răspuns de CrazzyBeer
2
Ti-am scris in Pascal. Concretizeaza limbajul data viitoare.
Anexe:

Kenshin: Ai sub intrebare "Cere detalii" , apesi acolo si intrebi.
Kenshin: Astfel tu ti-ai adaugat puncte in cont fara un raspuns adecvat .
Mihu7: pascal
CrazzyBeer: De fapt, nici nu ai nevoie de matrice. Dar in conditie scrie matrice - deci ascultam
Răspuns de sonysilvinho
0
citesti matricea
k=0;-> cate numere identice ai gasit
faci for(i=1;i<=n;i++)
            for(j=1;j<=m;j++)
                 if a[i][j]=a[i+1][j+1] k=k+1;
la final afisezi k

CrazzyBeer: Hah, dar in caz ca i=n? Primeste eroare out of bounds.
Algoritmul controleaza numai elementul de pe diagonala de jos a elementului i,j. Sterge raspunsul, pina n-a vazut nimeni.
Alte întrebări interesante