fbpx

Problema #1772 – Progresie2 – Rezolvari PBInfo

de Mihai-Alexandru

Cerința

Se consideră o progresie aritmetică cu primul termen a1 și rația r, precum și un număr n. Să se afișeze o matrice pătratică cu n linii și n coloane care să conțină termenii acestei progresii astfel:

  • prima coloană va conține primii n termeni, în ordine, de sus în jos
  • a doua coloană va conține următorii n termeni, în ordine, de sus în jos

    Exemplu

    Intrare

    -7 3 4

    Ieșire

    -7 5 17 29 
    -4 8 20 32 
    -1 11 23 35 
    2 14 26 38
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        int a , r , n;
        cin >> a >> r >> n;
        int x = a;
        for(int i = 0 ; i < n ; ++i)
        {
            for(int j = 0 ; j < n ; ++j)
            {
                cout << x <<' ';
                x += r * n;
            }
            x = a + r;
            a += r;
            cout << endl;
        }
    }
    Comentarii

S-ar putea sa iti placa