Строки обратные и добавить

Я попытался изменить число, для ex 123 -> 321 и добавить (123 + 321 = 444), используя строку. Но что-то не работает. Спасибо за помощь.

char *strrev(char *str)
{

char i;

for (i = 0; i < 4; i++)
{
str[i] = (str[i-1] + str[i]) * pow(10,i);
}
return str; 
free(str);

}

math,numbers,add,reverse,

0

Ответов: 0

Строки обратные и добавить

Я попытался изменить число, для ex 123 -> 321 и добавить (123 + 321 = 444), используя строку. Но что-то не работает. Спасибо за помощь.

char *strrev(char *str)
{

char i;

for (i = 0; i < 4; i++)
{
str[i] = (str[i-1] + str[i]) * pow(10,i);
}
return str; 
free(str);

}
00математика, цифры, добавить, реверс,
Похожие вопросы