ajuda com a lógica de uma função, atividade em c.
tenho que fazer esse exercício em c:<br /><br /> leia 2 números inteiros positivos e apresente a soma dos n números existentes entre<br />eles. <br /><br />porém não consigo pensar em uma lógica para
<p>oi thiago tudo bem?</p>
<p>você tem que usar o laço for para fazer o código. veja como eu fiz e tente fazer depois sozinho.</p>
<pre class="prettyprint"><code>#include &lt;stdio.h&gt;

int main()
{ 

 int a;
 printf(&#34;entre um número inteiro positivo\n&#34;);
 scanf(&#34;%d&#34;, &amp;a);

 int b;
 printf(&#34;entre um outro número inteiro positivo\n&#34;);
 scanf(&#34;%d&#34;, &amp;b);

 int soma&#61;0;
 int contador;
 for(contador &#61; a&#43;1; contador &lt; b; contador&#43;&#43;)
 {
 soma&#61;soma&#43;contador;
 }


 printf(&#34;a soma é %d\n&#34;, soma);
 return 0;
}
</code></pre><p>espero ter ajudado!!!</p>
para encontrar esses valores, utilizaremos a seguinte implementação de algoritmo:algoritmo "exemplo função"// função : exemplificar aplicação de função// autor : rodrigo alencar// data : 07/12/2014// seção de declaraçõesvara,b,c : inteirofuncao fun (a,b,c : inteiro ): realvarr : realinicior retorne (r)fimfuncaoinicio// seção de comandosescreval( "informe o valor de a, b e c respectivamente") //imprime na telaleia(a,b,c) // aciona a leitura de dadosescreval("o resultado é :", fun(a,b,c)) //imprime o resultadofimalgoritmo inicialmente devemos declarar as variáveis que serão utilizadas no algoritmo, que no caso está em linguagem c.#include int main(){ int resultado=1; int cont =0;a partir disso deveremos construir dois loops, para verificarmos se o número i é primo, ou seja, caso a variável cont seja igual a 2, significa que o mesmo é primo então deve ser inserido na multiplicação. for(int i=93;i<1478;i++){ for(int j=1;j<=i;j++){ if(i/j==0){ cont++; } } if(cont==2){ resultado=resultado*i; } cont =0; }por fim, devemos apresentar o resultado da multiplicação e finalizar o algoritmo. printf("\no resultado é: %i",resultado); return 0;} nesse exercício vamos usar laços em linguagem c.vamos precisar de dois laços. vamos ler os vetores a e b ao mesmo tempo que criamos e escrevemos o c.o código abaixo (comentado) faz o que se pede: #include #include int main(){int contpos = 0;int contneg = 0;int num;while (num != 0){printf ("digite o número pretendido:");scanf ("%d", num);if (num >= 0)++contpos;else++contneg;}printf ("resultado de números positivos digitados: ", contpos);printf ("resultado de números negativos digitados: ", contneg);}embora tenha se dado esta solução, pode-se fazer de inúmeras outras formas, todas a gosto do programador.em resumo, o código reflete que:o while indica um enquanto, ou seja, enquanto o num digitado for diferente de 0, será feito o laço contido no while;os printf indicam uma mensagem que será exibida no console;o scan recebe o número digitado;o contpos e o contneg farão a contagem dos números digitados positivos e negativos, respectivamente;- o if indica um se, ou seja, se num maior ou igual a 0, o número irá para a contagem de contpos, se não (else), para a contagem de contneg. o vetor soma e o vetor subtração de dois vetores é resultado da soma ou subtração das partes que possuem a mesma direção dos vetores envolvidos na operação. por conta disso, as operações entre vetores devem ser feitas assim como nos itens a seguir.a)sabe-se que e . em função disso, tem-seconclui-se então que .b)sabe-se que e . em função disso, tem-seconclui-se então que .c)sabe-se que e . em função disso, tem-seconclui-se então que . para esse algoritmo, teremos: 

int n,i, soma, j ;

soma=0;

for(i=1; r>=i, i++){

soma=soma +((-1)^(i+1))*fat/fat +1;

}

resposta: vemos que o sinal é trocado com (-1)^(i+1) no primeiro exercício, basta substituir os valores do domínio a em x e realizar os cálculos. temos f(-2) = 3.(-2) - 5 = -11f(0) = 3.0 - 5 = -5f(1) = 3.1 - 5 = -2 portanto a imagem é dada por im(f) = {-11, -5, -2}.   no segundo exercício, substitui f(x) pela expressão que representa a função. temos f(x) = 1x²-5x+7 = 1x²-5x+6=0 você obtem uma equação de segundo grau, que pode ser resolvida pelo método de sua preferência de modo a obter as soluções x = 2 e x = 3. portanto, f(2) = 1 e f(3) = 1. eai, beleza? a soma dos elementos dá 18, conforme resolução no link abaixo:  https://prnt.sc/tb5bip abraços! começando com a letra a, temos que separar em 2 casos:


-quando b e d são pintados com a mesma cor. (1)


- quando b e d não são pintados com a mesma cor. (2)


(1) letra a - 3 opções


letra b - 2 opções


letra c - 1 opções


letra d - 1 opção


total: 3 * 2*1*1 = 6


 


(2)


letra a - 3 opções


letra b - 2 opções


letra c - 2 opções


letra d - 1 opção


total: 3 * 2*2*1 = 12 


 


**resposta: 6 + 12 = 18.**


**letra c** para calcular os conjuntos reais por meio da operação u, devemos ter conhecimento sobre os conjuntos existentes e pela operação envolvida.a operação u em questão diz respeito ao termo união. sua função é aglomerar em um único conjunto os valores respectivos aos conjuntos unidos.dessa forma, como os conjuntos reais (r) são compostos pelo conjunto dos números reais, números irracionais (i), números racionais(q), números inteiros(z) e naturais(n), podemos representar o conjunto dos reais da seguinte forma:portanto, para calcular os conjuntos reais u, devemos aglomerar os conjuntos pertencentes ao conjunto dos números reais por meio da operação de união.