Ir ao conteúdo

Linguagem c++


skyline.soares

Posts recomendados

Postado
Ola gente, não consigo fazer booleano? 
achei era fácil :( 
Favor me ajuda. 

1 - Faça uma função que receba um valor inteiro e verifica se o valor é par ou ímpar. A função deve retornar um valor booleano. 
--------------------------------------------- 
#include<iostream> 

using namespace std; 

int par(int a); 
int impar(int a); 

int main() 

int x; 
cout<<"Digite o valor de X :"; 
cin>>x; 

// Uso das funções 
int val_par = par(x); 
int val_impar = impar(x); 


cout <<"PAR: " << val_par << endl; 
cout <<"IMPAR: " << val_impar << endl; 

system("pause"); 
return(0); 

//definição das funções 

bool r(int a) 

return((a%2) ==0); 

int num(int a) 

if(a == 0) 

return false; 

else 

return true ; 

}
 
 
Postado

Pode, mas não dessa forma pois o resto será sempre 0

Regra básica de matemática, o resto da divisão fica entre 0 e divisor - 1.

Por isso se usa 2, pois basta testar se é 0 ou 1

Postado

Não há necessidade de criar outro bool, simplesmente se o resultado de X % 2 == 0 ele é par, se não ele é ímpar.


Não há necessidade de criar outro bool, simplesmente se o resultado de X % 2 == 0 ele é par, se não ele é ímpar.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!