Мне нужно найти квадраты чисел от -14 до 14, используя вложенные циклы.
Я предполагаю, что это упражнение о вложенных циклах, а не математическая задача. , так что неэффективным, но ожидаемым решением может быть следующее
#include <stdio.h>
int main(void)
{
for (int i = -14; i <= 14; i++) {
// ^^^ ^^^^^
int square = 0;
// Take the absolute value of the outer index
int factor = i < 0 ? -i : i;
// Remember that i * i = i + i + ... + i (i times)
for (int j = 0; j < factor; ++j) {
// ^ ^^^^^^
square += factor;
}
printf("The square of %d is %d\n", i, square);
}
}