lokosas +24
Kas negerai su šiuo c++ kodu? Čia reikia, kad į ekraną išvestų vienos dienos paskaitų tvarkaraštį, bet man išveda visada tik else dalį t.y. "laisvadienis". Štai kodas:
Kodas:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
char sdiena[5][100]={"pirmadienis","antradienis","treciadienis","ketvirtadienis","penktadienis"};
char diena[100];
char paskaitos[6][200]={"1. anglu\n" , "2. fizika\n" , "3. matematika\n", "4. programavimas\n" , "5. grafika\n" , "6. filosofija\n" };
cout << " kokia siandien diena?\n" ;
cin >> diena;
if (diena==sdiena[0])
cout<<paskaitos[0]<<paskaitos[5]<<endl;
if (diena==sdiena[1])
cout<<paskaitos[4]<<paskaitos[1]<<paskaitos[2]<<endl;
if (diena==sdiena[2])
cout<<paskaitos[3]<<paskaitos[0]<<paskaitos[5]<<endl;
if (diena==sdiena[3])
cout<<paskaitos[5]<<paskaitos[4]<<paskaitos[2]<<endl;
if (diena==sdiena[4])
cout<<paskaitos[0]<<paskaitos[1]<<paskaitos[2]<<endl;
else cout<<"laisvadienis"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}