#include <iostream>
#include <stdio.h>
#include <algorithm>
#include <windows.h>
using namespace std;
string autor = "Luna Cognita";
string version = "v0.1";
string question[5];
string answer[5];
string anA[3],anB[3],anC[3],anD[3],anE[3];
string reply;
int points = 0;
int main()
{
question[0] = "Szybkosc lacza okreslamy w:";
question[1] = "Ile potrzeba minimum dyskow by stworzyc RAID 5:";
question[2] = "Koncowka kabla Ethernet nosi nazwe:";
question[3] = "Glowny skladowy element dysku twardego HDD:";
question[4] = "Protokol polaczeniowy ktory nie traci pakietow:";
answer[0] = "b";
answer[1] = "b";
answer[2] = "a";
answer[3] = "c";
answer[4] = "c";
anA[0] = "MB";
anA[1] = "Mb";
anA[2] = "mb";
anB[0] = "2";
anB[1] = "3";
anB[2] = "5";
anC[0] = "RJ-45";
anC[1] = "RJ-48";
anC[2] = "RJ-50";
anD[0] = "Silownik";
anD[1] = "Glowica";
anD[2] = "Talerz";
anE[0] = "UDP";
anE[1] = "SCTP";
anE[2] = "TCP";
for (int i=0; i<=4; i++)
{
cout << autor << " Quiz version " << version << endl << endl;
cout << "Twoje punkty: " << points << endl << endl;
cout << question[i] << endl;
for (int j=0; j<=2; j++)
{
cout << j+1 << "." << anA[j] << endl;
}
cout << endl << "Odpowiedz: "; cin >> reply;
transform(reply.begin(),reply.end(),reply.begin(), ::tolower);
if (answer[i]==reply)
{
cout << endl << "Poprawna odpowiedz! Dostajesz 1 punkt.";
points++;
cout << " Masz juz: " << points;
if (points<=1)
{
cout << " punkt.";
} else
{
cout << "punktow.";
}
Sleep(2000);
system("cls");
} else
{
cout << endl << "Zla odpowiedz!";
Sleep(2000);
system("cls");
}
}
getchar();
getchar();
return 0;
}
I teraz pytanie: jak zrobić jeśli pierwsza pętla for osiągnie i=1 to aby w drugiej pętli zamiast anA[j] było anB[j], może inaczej powinienem to rozpracować, ktoś pomoże?