Ir ao conteúdo
  • Cadastre-se

C++ código executa muito rápido em C++


Gabuos

Posts recomendados

porquê não vai e fecha sozinho??

 #include<iostream>
 using std::cout;
 using std::cin;
 using namespace std;
 
 int main () {
  int menina;
   int menino;
 double nenem;
 double
 if(nenem==menina and nenem<=menino) {
      cout << "x indefinido";
 cout << "x é menino\n";
  } else {
 if ( nenem==menina and nenem==menino)
     cout << "x sao gemeos\n";
 } else {
     if (nenem==menina and nenem==menina)
  cout << "x sao duas meninas\n";
   return 0;
 }
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@Gabrilell     se você quiser que ele espere você ler o que está na tela e depois quando você quiser tecle alguma tecla e aí então ele fecha,  então você precisa colocar um comando para ele esperar e esse comando pode ser  um Sleep  ou um getch() ou um getchar()    por exemplo se você quer usar o Sleep  então você precisa colocar um #include <windows.h>  assim :

  #include <windows.
  #include<iostream>
  using std::cout;
  using std::cin;
  using namespace std;
  
  int main () {
   int menina;
   int menino;
  double nenem;
  double
  if(nenem==menina and nenem<=menino) {
      if (nenem!= menina and nenem!=menino)
      cout << "x indefinido";
  cout << "x é menino\n";
  } else {
  if ( nenem==menina and nenem==menino)
      cout << "x sao gemeos\n";
  } else {
      if (nenem==menina and nenem==menina)
   cout << "x sao duas meninas\n";
    Sleep(2000);
   return 0;
  }                   

o Sleep vai esperar dois segundos e então fechar , ou se você quiser pode usar o getch() no lugar do Sleep assim :

#include <conio.h>
  
  .
  .
  .
  .getch();

com isso ele vai esperar até que você pressione alguma tecla .

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

@Gabrilell    você precisa atribuir valor as variáveis antes de fazer as comparações,  pois você apenas criou as variáveis menino e menina e não atribuiu nenhum valor a elas,  e também precisa pegar um valor digitado pelo usuário para depois fazer a comparação  e para saber se são gêmeas você precisaria pedir para o usuário dar essa informação no inicio .

   então seu programa com algumas modificaçoes ficaria assim :

#include<iostream>
#include <conio.h>
#include <locale.h>
using std::cout;
using std::cin;
using namespace std;

int main (){
    setlocale(LC_ALL,"");/*para escrever com acentuação*/
    int menina=2;
    int menino=1;
    double nenem;

    cout<<"Digite 1 para menino  ou 2 para menina"<<endl;
    cin>>nenem;
    if(nenem==menino){
        cout << "x é menino\n";
    }
    else{
        if(nenem==menina /*&& nenem<=menino*/) {
            /*cout << "x indefinido";*/
            cout<<"x é menina"<<endl;
        }
        else{
            cout<<"x indefinido"<<endl;
        }
    } /*else {
     if ( nenem==menina and nenem==menino)
     cout << "x sao gemeos\n";
 } *//*else {
     if (nenem==menina and nenem==menina)
  cout << "x sao duas meninas\n";*/
    cout<<"Tecle"<<endl;
    getch();
    return 0;
 }

 

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