C++! Powiedzcie dlaczego to nie działa! :( I jak zrobić następny odgałęźnik np od piłki nożnej (następne 4 pytania):( Daje naj!!
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int a,b,c,d,e;
cout<<"Czym się interesujesz?"<<endl;
cout<<"a) Sport"<<endl;
cout<<"b) Muzyka"<<endl;
cout<<"c) Filmy"<<endl;
cout<<"d) Gry"<<endl;
cout<<"Podaj odpowiedź:"<<endl;
cin>>e;
if (e==a)
{
cout<<"Jaki sport lubisz najbardziej?"<<endl;
cout<<"a) Siatkówka"<<endl;
cout<<"b) Piłka nożna"<<endl;
cout<<"c) Piłka ręczna"<<endl;
cout<<"d) Tenis ziemny"<<endl;
cout<<"Podaj odpowiedź:"<<endl;
}
else
if (e==b)
{
cout<<"Jaki gatunek muzyki lubisz najbardziej?"<<endl;
cout<<"a) Pop"<<endl;
cout<<"b) Rock"<<endl;
cout<<"c) Rap"<<endl;
cout<<"d) Electro"<<endl;
cout<<"Podaj odpowiedź:"<<endl;
}
else
if (e==c)
{
cout<<"Jaki gatunek filmów lubisz najbardziej?"<<endl;
cout<<"a) Komedia"<<endl;
cout<<"b) Akcji"<<endl;
cout<<"c) Dokument"<<endl;
cout<<"d) Horror"<<endl;
cout<<"Podaj odpowiedź:"<<endl;
}
else
if (e==d)
{
cout<<"Jaki sport lubisz najbardziej?"<<endl;
cout<<"a) Siatkówka"<<endl;
cout<<"b) Piłka nożna"<<endl;
cout<<"c) Piłka ręczna"<<endl;
cout<<"d) Tenis ziemny"<<endl;
cout<<"Podaj odpowiedź:"<<endl;
}
getch();
return 0;
}
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>
//#include <conio.h>
using namespace std;
int main()
{
// int a, b, c, d, e;
char a, b, c, d, e;
cout << "Czym się interesujesz?" << endl;
cout << "a) Sport" << endl;
cout << "b) Muzyka" << endl;
cout << "c) Filmy" << endl;
cout << "d) Gry" << endl;
cout << "Podaj odpowiedź:" << endl;
cin >> e;
char odp;
if (e == 'a')
{
cout << "Jaki sport lubisz najbardziej?" << endl;
cout << "a) Siatkówka" << endl;
cout << "b) Piłka nożna" << endl;
cout << "c) Piłka ręczna" << endl;
cout << "d) Tenis ziemny" << endl;
cout << "Podaj odpowiedź:" << endl;
cin >> odp;
cout << "Twój ulubiony sport to: ";
if (odp == 'a')
cout << "siatkówka\n";
if (odp == 'b')
cout << "Piłka nożna\n";
if (odp == 'c')
cout << "Piłka ręczna\n";
if (odp == 'd')
cout << "Tenis ziemny\n";
}
else if (e == 'b')
{
cout << "Jaki gatunek muzyki lubisz najbardziej?" << endl;
cout << "a) Pop" << endl;
cout << "b) Rock" << endl;
cout << "c) Rap" << endl;
cout << "d) Electro" << endl;
cout << "Podaj odpowiedź:" << endl;
cin >> odp;
cout << "Twój ulubiony gatunek muzyki to: ";
if (odp == 'a')
cout << "pop\n";
if (odp == 'b')
cout << "rock\n";
if (odp == 'c')
cout << "rap\n";
if (odp == 'd')
cout << "electro\n";
}
else if (e == 'c')
{
cout << "Jaki gatunek filmów lubisz najbardziej?" << endl;
cout << "a) Komedia" << endl;
cout << "b) Akcji" << endl;
cout << "c) Dokument" << endl;
cout << "d) Horror" << endl;
cout << "Podaj odpowiedź:" << endl;
/*
* tu podobnie jak wyżej
*/
}
else if (e == 'd')
{
cout << "Jaki sport lubisz najbardziej?" << endl;
cout << "a) Siatkówka" << endl;
cout << "b) Piłka nożna" << endl;
cout << "c) Piłka ręczna" << endl;
cout << "d) Tenis ziemny" << endl;
cout << "Podaj odpowiedź:" << endl;
/*
* i tu teź podobnie jak wyżej
*/
}
//getch();
return 0;
}
Nie działało ponieważ stworzyłaś sobie zmienne typu całkowitego a wprowadzane były znaki.