[C]Ajuda com algoritmo

C

05/03/2021

Boa noite!

Poderia me ajudar a escrever o algoritmo ;) C usando variável homogênea. Este programa deve atribuir ou ler com scanf() 5 números inteiros. Em seguida o programa deve calcular e imprimir a soma dos numeros pares e impares que foram atribuídos ou lidos.

Agradeço desde já, obrigado!
Vinicius Alves

Vinicius Alves

Curtidas 0

Respostas

Heraldo Araujo

Heraldo Araujo

05/03/2021






indice = 1
total_par = 0 ;
total_impar = 0 ;

enquanto ( indice <= 5 ) {
ler numero;

retorno = funcao_checar_par(numero);

se (retorno == "par) {
total_par = total_par + numero;
} senão {
total_impar = total_impar + numero;
}

indice = indice +1 ;

}

imprimir total_par;
imprimir total_impar;








funcao checar_par( numero ){

resto = resto_divisao( numero, 2) ; // dividir o número por dois e obter o resto da divisão

se ( resto == 0 ) {
retornar "par";
}
senão {
retornar "impar";
}

}

GOSTEI 0
Vinicius Alves

Vinicius Alves

05/03/2021

Se for utilizar o for ou while como ficaria?

enquanto (indice <=5) {
ler numero;
GOSTEI 0
Heraldo Araujo

Heraldo Araujo

05/03/2021

Se for utilizar o for ou while como ficaria?

Declaração em algoritmo é algo muito subjetivo, basta que o outro entenda a intenção.

enquanto = while

for = para

para ( indice = 1 até 5 )
GOSTEI 0
POSTAR