Răspuns:
1)
#include <iostream>
using namespace std;
int main()
{
int n, k, t;
cin>>n>>k;
t = 1;
for(int i = 1; i==n%k; i++)
{
for(int j = 1; j<=k; j++)
{
cout<<t<<' ';
}
t = t+ 1;
}
for(int i =n%k; i>=1; i--)
{
cout<<t<<' ';
}
2)
citește n,k
(numere naturale nenule)
t=1
┌pentru i=1,[n/k] execută
│┌pentru j=1,k execută
││ scrie t,' '
│└■
│ t=t+1
└■
i = n%k
cat timp i>=1 executa
│scrie t,' '
│ i = i - 1
└■
Explicație: