Prévia do material em texto
ALGORITMOS EXERC ÍC IO Para resolver esse exercício, siga os passos abaixo: 1 - Escreva uma função que receba dois inteiros n1 e n2 como parâmetro e retorna a quantidade de números inteiros ímpares que existem no intervalo fechado entre n1 e n2. A função deve funcionar inclusive se o valor de n2 for menor que n1. 2 - Escreva uma função principal (main) que leia os valores inteiros n1 e n2 e chame a função desenvolvida no item anterior e imprima o resultado. ALGORITMOS RESOLUÇÃO #include <stdio.h> int retorna_impares(int n1, int n2) { int impares; impares = 0; if (n2 > n1){ while (n1 <= n2){ if (n1 % 2 != 0){ impares++; } n1++; } return impares; } else{ while (n2 <= n1){ if (n2 % 2 != 0){ impares++; } n2++; } return impares; } } int main(void){ int num1, num2, impares; scanf("%d %d", &num1,&num2); impares = retorna_impares(num1, num2); printf("%d", impares); return 0; }