Czy ktoś powie mi, dlaczego poniższy kod nie działa?
#include <iostream>
#include <cstring>
#include <string>
#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <math.h>
using namespace std;
int odp1,odp2,odp3,poczatek;
int main()
{
cout << "Witaj,odpowiedz na kilka pytań.Jesli tak odpowiec ok." << endl;
cin >> poczatek;
if (poczatek=="ok", ios::in)
{
cout << "Jak myślisz co było pierwsze kura czy jajko?" << endl;
cin >> odp1;
cout << "Dobrze,brawo ale czy poradzisz sobie z trudniejszym pytaniem?" << endl;
cout << "Z helikoptera zrzucono 7 kg pierza i 7kg kamieni co spadnie na ziemie pierwsze?" << endl;
cin >> odp2;
cout << "Brawo jak ty to robisz, że ciąge wiesz co powiedzieæ, ale czy teraz odgadniesz tą zagadkę?" << endl;
cout << "Ile to 3+(4-5)*7/4" << endl;
cin >> odp3;
if (odp3=="3,5");
{
cout >> "Jednak zgadłeś, jesteœ mistrzem tej gry brawo!!!!" >> endl;
}
else
{
cout >> "Niestety nie równa się" >> odp >>"ale masz 2 na 3 pytania dobrze. Brawo!" >> endl;
}
}
}
return 0;
Proszę o pomoc. Proszę wybaczyć, jestem nowy i niewiele wiem o programowaniu.