Ciao a tutti, sono Giovanna
Ciao Giovanni Bacciu, il problema si risolve facilmente (in modo didattico) usando un \n quando l'indice del loop è divisibile per 5.

Te lo scrivo al volo in C++, tu divertiti a riscriverlo in C, non è poi così diverso.

codice:
#include <iostream>

using namespace std;

int main()
{
	for (int i = 1; i <= 20; ++i)
	{
		cout << i << " ";
		if ((i % 5) == 0) cout << endl;
	}
}