Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z if


Rekomendowane odpowiedzi

Opublikowano

elko, problem polega na tym, że jak już zgadniemy tą liczbę która jest wylosowana przez program to każdy if się spełnia, a powinien tylko ten pierwszy, co robię źle?

#include <cstdlib>
#include <ctime>

using namespace std;
int main ()
{
 srand ( time (NULL));
  int zmienna1;
  int zmienna2 = (rand() % 20)+1;
  int ile;
  int s=1;
  int e=2;
  int operacja;
  int proby = 0;

  cout << "WCISNIJ [ 1 ] ABY ZACZAC\n"
          "WCISNIJ [ 2 ] ABY WYJSC\n";

  cin >> operacja;
  cout << "" << endl;

if (operacja==1)


do
  {
    cout << "LOSOWY NUMER JEST W PRZEDZIALE 1-20 " << endl;
    cout << "ZGADNIJ KTORY TO I WPISZ GO TUTAJ  -->  ";
    cin >> zmienna1;

      if (zmienna1==zmienna2)
        {
         cout << "\n\t   BRAWO! ZGADLES! "
                 "\n\t   GR8 M8 I R8 8/8 " << endl << endl;

        }
      if (zmienna1 <= zmienna2)
        {
         cout << "\n\t         ZLE! "
                 "\n\t  LICZBA JEST WIEKSZA! " << endl << endl;
                 proby ++;
        }
      if (zmienna1 >= zmienna2)
        {
         cout << "\n\t         ZLE! "
                 "\n\t  LICZBA JEST MNIEJSZA! " << endl << endl;
                 proby ++;
        }

  } while (zmienna1!=zmienna2);


if (operacja==2)
  return 0;


cout << "LICZBA PROB NIEUDANYCH [  " << proby << "  ]\n"
        "WCISNIJ [  2  ] ABY WYJSC\n";
 cin >> operacja;


cin.clear();
cin.sync();
     return 0;
}

graphic.png

 

RANK - THE GLOBAL ELITE - 1028H

 

PROFIL STEAM → CLICK

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...