Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
C++

[KOSZ] Pomoc. Nie wiem jak naprawic błąd

c++

  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Caine

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:10
  • Imię:Adrian
  • Lokalizacja:Malbork
Offline

Napisano 17.12.2015 22:57

Witam!
Jakiś czas temu juz wstawiałem tutaj program z grą losującą-zgadującą. problem tamten od dawna juz nie istnieje, za co Wam dziekuje. Czasami wracam do jakkis wczesniejszych programikow swoich zeby pododawac cos nowego.
Chcialem by gra zapisywala wyniki strzalow i przy kazdej nowej grze podawala na koniec czy pobilem rekord.
kod ktory mialby to robic jest zapisany jako komentarze bo nie dzialal...

ale jak nawet wstawilem nowe linijki kodu jako komentarz to nagle mi nie dziala reszta programu. nie mam juz pomyslow dlaczego.
pomozecie?

#include <iostream>
#include <cstdlib>
#include <ctime>
#include <fstream>
using namespace std;
long long  Losowanie()
{
cout<<"Wybór poziomu trudności."<<endl;
    cout<<"[1]Easy."<<endl;
    cout<<"[2]Medium."<<endl;
    cout<<"[3]Hard."<<endl;
    int przedzial,poz_trud,liczba_strzalow=0;
	    cout<<"wybieram: ";
	    cin>>poz_trud;
    if(poz_trud==1)
    {
    przedzial=10;
    }
    else if(poz_trud==2)
    {
    przedzial=500;
    }
    else
    {
    przedzial=1000;
    }
cout<<"Losowanie liczby..."<<endl;
srand(time (NULL));
int liczba= (rand ()%przedzial)+1;
int strzal;
  do
    {
	 cout<<"Podaj liczbe od 1 do "<<przedzial<<": "<<endl;
cin>>strzal;
if (strzal<1||strzal>przedzial)
{
continue;
}
++liczba_strzalow;
if (strzal>liczba)
{
cout<<"Wylosowana liczba jest mniejsza od Twojej typowanej."<<endl;
cout<<"Spróbuj ponownie!"<<endl;
}
else if (strzal <liczba)
{
cout<<"Wylosowana liczba jest większa od Twojej typowanej.";
cout<<"Spróbuj ponownie!"<<endl;
}
}while (strzal!=liczba);
cout<<"Brawo trafiłeś!"<<endl;
cout<<"Wylosowaną liczbą jest: "<<liczba<<endl;
cout<<"Strzelałeś "<<liczba_strzalow <<"razy."<<endl;
    //fstream plik;
    //plik.open("plik.txt", ios::in);
//plik>>help;
	  //rekord=static_cast<int>(help);
		    //cout<<"....."<<rekord;
		    //plik.close();
    //if(rekord<liczba_strzalow)
	   // {
		 //plik.open("plik.txt", ios::out);
			   // cout<<"Brawo pobiles  rekord!"<<endl;
		 //cout<<"fghjjk===="<<liczba_strzalow;plik<<liczba_strzalow;
			    //plik.close();
	   // }
cout<<"Czy chcesz zagrać ponownie?"<<endl;
}
int main()
{
  int wybor;
 while(true)
{
  cout<<"[1]Rozpocznij gre."<<endl;
  cout<<"[2]Wyjdź"<<endl;
  cin>>wybor;
  if (wybor==1)
  {
    Losowanie();
  }
  if (wybor==2)
  {
    cout<<"Zapraszamy ponownie :-   D"<<endl;
    exit(0) ;	  
  }
}
  return 0;
}

Użytkownik Caine edytował ten post 17.12.2015 23:04

  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 569
Godlike

  • Postów:12 019
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 18.12.2015 12:37

Nazywaj tematy zgodnie z ich treścią.
Napisz ponownie temat nazywając go tak, aby każdy wiedział o co chodzi.

Jednoznacznie określ problematykę tematu, wyróżniając go spośród reszty.
Nie dodawaj zbędnych informacji, znaków, ani emotikon w nazwie tematu.

Ten temat w ciągu 24 godzin zostanie przeniesiony do kosza.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: c++

Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych