Подскажите пожалуйста как работает одна функция в языке программирования

Подскажите пожалуйста как работает одна функция в языке программирования
Я пишу на СИ
#include
#include

int main()
{
int n,count=1,a=1,b=2,i=0;
printf("Кол-во пар");
scanf("%d",&n);

do{
printf(" %d %d ",a,b);
++count;
}while(count< =n);
getch();

}
Вот сейчас я ввожу N-ое число(это кол-во пар) и у нас программа выведет N-ое кол-во пар
Ввожу 2 выведет 1 2, 1 2(т.к а=1, b=2 для теста сделал)
Вопрос: как перебрать эти числа a и b от 1 до...?+перебрать делители к этому числу!
Суть в том, что я ввожу кол-во пар(например 10) и программа проверит на дружественность(т.е когда число a=сумме делителей второго числа b и число b=суме делителей числа a) и выведет 10 таких чисел
заранее спасибо

  • Я думаю, задача про дружественные числа для тебя пока что сложновата. Начни с более простых - например, вывести числа от 1 до 10, вывести таблицу умножения, вычислить значения функции sin(x) для значений x от 0 до 4 с шагом 0,1 и т. д.