Também:
Além disso não pode:
Sobra apenas multiplicação e divisão.
Posso estar errado, mas vou postar a minha percepção:
1 - Considerando que um dos critérios para a validação da multiplicação é a regra dos 9 e esta utiliza a soma, você não vai poder testar/validar o resultado.
2 - Outro critério da multiplicação é justamente a utilização de somas sucessivas, como ocorre com o laços de repetição que também estão sob restrição.
3 - Não da para tentar a divisão, pois esta utiliza a multiplicação.
Posso estar errado, pois a matemática é cheia de surpresas, mas acredito que tal feito não seja possível.
Sugestão, ver com quem entende (Fórum de Matemáticos) como provar por absurdo que tal operação NÃO é possível, para valores diferentes, com exceção de alguns múltiplos.
Como não tenho conhecimento sobre c e derivados, procurei algo semelhante a soma realizada no java utilizando vetores, mas em c++:
// valarray::sum example
#include <iostream> // std::cout
#include <valarray> // std::valarray
int main ()
{
int init[]={10,20,30,40};//este vetor deve receber os valores a serem somados
std::valarray<int> myvalarray (init,4);
std::cout << "The sum is " << myvalarray.sum() << '\n';
return 0;
}
Não testei o código pois não sei c(++, #)
Apenas para fins de comparação, a codificação em java:
<div class="lightbox-wrapper"><a class="lightbox" href="/uploads/3X/8/6/86237142234da48cc3c049c0b3c6456a17935f02.png.webp" data-download-href="/uploads/default/86237142234da48cc3c049c0b3c6456a17935f02" title="image.png"><img src="/uploads/3X/8/6/86237142234da48cc3c049c0b3c6456a17935f02.png.webp" width="690" height="254" data-small-upload="/uploads/3X/8/6/86237142234da48cc3c049c0b3c6456a17935f02.png.webp"><div class="meta">
<svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use xlink:href="#far-image"></use></svg>image.png767×283 11.6 KB<svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use xlink:href="#discourse-expand"></use></svg>
</div></a></div>
Outro exemplo de função em java, restrito a apenas dois valores: <strong>Double.sum(5, 6)</strong>;
Obs.: mesmo que não seja visto o sinal de +, a operação só é possível usando a soma, seja ela implícita (como nos exemplos acima, ou explícita).
Mesmo em casos onde não se utiliza o sinal +, a operação é de soma, inclusive nos laços de repetição quando se pega o valor preexistente e o soma com um novo valor, ex: a = a + 1, ou a++;
Não creio na existência de uma <strong>função matemática</strong> que atenda este devaneio.
Restando apenas pegar uma função nativa da linguagem que realize a soma indiretamente.