[C]Ajuda com algoritmo

05/03/2021

0

C

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

Responder

Posts

05/03/2021

Heraldo Araujo






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";
}

}

Responder

05/03/2021

Vinicius Alves

Se for utilizar o for ou while como ficaria?

enquanto (indice <=5) {
ler numero;
Responder

07/03/2021

Heraldo Araujo

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 )
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar