spróbuj char z = getchar(); EDit p.s nie można wpisywać nic w cinie, jeżeli chcesz łączyć znaki musisz do tego wykorzystać stringa
#include <iostream>
#include <cstdlib>
#include <time.h>
#include <stdio.h>
using namespace std;
int liczba, strzal, ile_prob = 0;
int main()
{
cout << "Gra Liczba od 1 ... 100!" << endl;
srand(time(NULL));
liczba = rand() % 100 + 1;
while (strzal != liczba)
{
cout << "Zgadnij liczbe (Liczba prob " << ile_prob << "):";
cin >> strzal;
if (strzal == liczba)
cout << "Brawo" << endl;
else if (strzal < liczba)
cout << "Za malo" << endl;
else if (strzal > liczba)
cout << "Za duzo" << endl;
ile_prob++;
}
getchar();
return 0;
}
Ten kod jest prawidłowy, w cinie nie wolno dodawać tekstu od programisty, ponieważ cin>> to strumień wejścia cout wyjścia, to co wychodzi jest podane przez programistę(w zmiennych itd), to co wchodzi przez użytkownika