[C]Ajuda com algoritmo
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!
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
Curtidas 0
Respostas
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
05/03/2021
Se for utilizar o for ou while como ficaria?
enquanto (indice <=5) {
ler numero;
enquanto (indice <=5) {
ler numero;
GOSTEI 0
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 )
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