Informatică, întrebare adresată de CătălinaȘuilea, 8 ani în urmă

Subprogramul tablou are trei parametri:
n şi k, prin care primeşte câte un număr natural (3≤n≤20, 2≤k≤10);
a, prin care furnizează un tablou unidimensional care memorează un şir crescător de n⋅k termeni, din multimea primelor n numere naturale nenule, fiecare astfel de număr fiind în şir de exact k ori.
Scrieti în limbajul C/C++ definita completă a subprogramului.
Exemplu: dacă n=4, k=3 atunci, după apel, a=(1,1,1,2,2,2,3,3,3,4,4,4).

Răspunsuri la întrebare

Răspuns de radugiulia
8
void tablou( int n,int k,int a[])
{
     int p=1,i,j;
     for(i=1;i<=n;i++)
          for(j=1;j<=k;j++)
              {
                    a[p]=i;
                    p++;
               }
}
Alte întrebări interesante