Ir ao conteúdo
  • Cadastre-se

C++ como eu faço para que o programa só aceite os numeros que eu quero


XxdarkdarkraixX
Ir à solução Resolvido por Leonardo0308,

Posts recomendados

fiquei 2 anos sem estudar TI e to voltando agora revisando tudo de baixo mas algumas coisas me confundem ainda...
to tentando fazer com que o programa simples abaixo só aceite 0 e 1 como entrada qualquer numero diferente n pode


 

#include <iostream>
using namespace std;

main() {
    
    int num;
    
    cout << "digite o numero 1 ou 0\n";
    cin >> num;
    
    if(num =! 1 && num =! 0){
        cout << "NUMERO INVALIDO";

        return 0;
    }
        
    if(num){
        cout << "\n\nVou fumar um kunk\n";        
    }else{
        cout << "\n\nVou fumar um imperial\n";
    }
    
    return 0;
}

 

 

eu sei q to meio caminho andado mas não sei se o if pra só aceitar tal numero vai antes ou dps do programa que ta embaixo
por favor não responda com nada que não seja if kk 

Link para o comentário
Compartilhar em outros sites

5 horas atrás, Leonardo0308 disse:

Boa tarde @XxdarkdarkraixX

 

A logica está certa, só a sintaxe do operador diferente que está errada.

 

 

diferente é !=

muito obrigado, corrigi aqui e vi que o encadeamento das chaves também infuencia nos ifs 

vou botar um goto pra repetir ele, eu sei q tem outras tags que fazem isso...

mas corrigindo meu erro de 2 anos atras agora eu vou secar cada tag entender uma por uma até eu achar q ja sei usar bem ela e pular para a proxima 
 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...