Page 97 - MATINF Nr. 6
P. 97

˘
            PROBLEME DE INFORMATICA PENTRU CONCURSURI                                                      97


                Date de intrare

                Fis , ierul construire.in cont , ine pe prima linie cu spat , iu ˆıntre ele numerele n, t s , i r.

                Date de ies , ire
                Fis , ierul de ies , ire construire.out va cont , ine suma elementelor de pe diagonala principal˘a,
            respectiv secundar˘a pe o linie cu un spat , iu ˆıntre ele.

                Exemplu

                construire.in      construire.out      Explicat , ie
                4 3 2              33 33               Tabloul are elementele
                                                       3 5 7
                                                       13 11 9
                                                       15 17 19
                                                       Elementele diagonalei principale sunt: 3 11 19 cu
                                                       suma 33
                                                       Elementele diagonalei secundare sunt: 7 11 15 cu
                                                       suma 33

                                                                           Doru Anastasiu Popescu, Pites , ti

            I 80 (spirala). Se d˘a n num˘ar natural. Construit , i un tablou p˘atratic de dimensiune n cu
            termenii unei progresii aritmetice (primul termen este t s , i rat , ia r) ˆın spiral˘a pornind din colt , ul
            de pe linia 1, coloana 1 s , i mergˆand spre dreapta, ca ˆın exemplu.

                Cerint , ˘a

                Cunoscˆand n, t s , i r construit , i tabloul conform specificat , iilor anterioare s , i apoi afis , at , i suma
            elementelor de pe diagonala principal˘a, respectiv secundar˘a.
                Restrict , ii s , i preciz˘ari

                • 1 ≤ n ≤ 100
                • 1 ≤ t, r ≤ 1000
                Date de intrare

                Fis , ierul spirala.in cont , ine pe prima linie cu spat , iu ˆıntre ele numerele n, t s , i r.

                Date de ies , ire
                Fis , ierul de ies , ire spirala.out va cont , ine suma elementelor de pe diagonala principal˘a,
            respectiv secundar˘a pe o linie cu un spat , iu ˆıntre ele.

                Exemplu

                spirala.in         spirala.out         Explicat , ie
                4 3 2              33 41               Tabloul are elementele
                                                       3 5 7
                                                       17 19 9
                                                       15 13 11
                                                       Elementele diagonalei principale sunt: 3 19 11 cu
                                                       suma 33
                                                       Elementele diagonalei secundare sunt: 7 19 15 cu
                                                       suma 41

                                                                           Doru Anastasiu Popescu, Pites , ti
   92   93   94   95   96   97   98   99   100   101   102