Wtam, pisze program który ma pytać sie czy jesteś zmeczony i w zależności od odpowiedzi wyswietlać “idz do domu lub zostań na zajęciach” prosze o pomoc
#include
using namespace std;
int main()
{//to jest moj pierwszy program - begin
string a;
char b;
cout<<" podaj swoje imie \t";
cin >> a;
cout<<" podane przez ciebie imie to \t" <
cout<<" czy jestes zmeczony: ";
cin>>b;
if(b==n)
{
cout<<" to zostan jescze na zajeciach";
}
else
if(b==t)
{
cout<<" to idz lepeiej do domu";
}
char c; // deklaracja zmiennej znakowej
cin >> c; // czytaj zamiennik readln... razem z charem dają czarny ekran
return 0;
[/code]
Ale nie przedstawiłeś jaki jest Twój problem? Nie kompiluje sie?
Ale mam pare uwag:
Rób wcięcia - bo taki kod jak przedstawiłeś jest troche nieczytelny.
Zamiast char b; można dać bool b; skoro i tak nie ma więcej możliwości.
Zakładam że piszesz pod Windowsem więc na końcu dodaj sobie
system(“pause”);
żeby nie wywalało od razu programu. 4. Nie zamknąłeś funkcji main() 5. Nie dolączyłeś pliku nagłówkowego ‘string’ bez którego nie możesz używać stringów. 6. Nie wiem po co stworzyłeś zmienna ‘c’ skoro jej nie wykorzystujesz? Poprawiłem troche. Nie kompilowałem ale myśle że odpali;p
#include
#include
using namespace std;
int main()
{
//to jest moj pierwszy program - begin
string a;
bool b;
cout << " podaj swoje imie \t";
cin >> a;
cout << " podane przez ciebie imie to \t" << a << "\n";
cout << " czy jestes zmeczony[0/1]: ";
cin >> b;
if(b) // if(b==1)
{
cout << " to zostan jescze na zajeciach" << "\n";
}
else
{
cout << " to idz lepeiej do domu" << "\n";
}
system("pause");
}