int main(){ int value = 1; std::cout << "before passValue " << value << "\n"; passValue(value); std::cout << "after passValue " << value << "\n"; int prime[5] = {2,3,5,7,11}; std::cout << "before arrayValue " << prime[0] << " " << prime[1] << " " << prime[2] << " " << prime[3] << " " << prime[4] << "\n"; arrayValue(prime); std::cout << "after arrayValue " << prime[0] << " " << prime[1] << " " << prime[2] << " " << prime[3] << " " << prime[4] << "\n"; int dabba[5] = {1,2,3,4,5}; int total = 0; for (int i=0; i<5; ++i){ total = total + dabba[i]; } std::cout << "total sum " << total << "\n"; return 0; }
/*What will happen when pressed ENTER while standing on chosen area*/ void pMAction(int aChar) { if (strcmp(mapName, "menu") == 0) { switch (aChar) { case 1: break; case 0: useDoor(E, UP); useDoor(F, DOWN); useDoor(H, LEFT); useDoor(G, RIGHT); break; } } else if (strcmp(mapName, "sorting") == 0) { switch (aChar) { case 1: sortData(1, v_order); break; case 2: sortData(2, v_order); break; case 3: sortData(3, v_order); break; case 4: sortData(4, v_order); break; case 5: sortData(5, v_order); break; case O: initializeData(); break; case U: v_order = UP; break; case D: v_order = DOWN; break; /*@*/ case (64-48): switchMap("menu"); break; } } else if (strcmp(mapName, "filtering") == 0) { switch (aChar) { case O: loadGlobalActions(mapName); activateDatabase(movies_database); initializeData(); cMAppearance(U, 0, 0, ' '); cMAppearance(I, 0, 0, ' '); break; case Z: if (action1 == 1 && action2 == FALSE) break; if (action1 != FALSE) { passValue(column1, &action2); teleport (U); openDoor(Q, DOWN); if (action2 != FALSE) cMAppearance(U, 0, 0, '*'); } else { passValue(column1, &action1); teleport (I); openDoor(W, UP); if (action1 != FALSE) cMAppearance(I, 0, 0, '*'); } break; case X: if (action1 == 2 && action2 == FALSE) break; if (action1 != FALSE) { passValue(column2, &action2); teleport (U); openDoor(Q, DOWN); if (action2 != FALSE) cMAppearance(U, 0, 0, '*'); } else { passValue(column2, &action1); teleport (I); openDoor(W, UP); if (action1 != FALSE) cMAppearance(I, 0, 0, '*'); } break; case C: if (action1 == 3 && action2 == FALSE) break; if (action1 != FALSE) { passValue(column3, &action2); teleport (U); openDoor(Q, DOWN); if (action2 != FALSE) cMAppearance(U, 0, 0, '*'); } else { passValue(column3, &action1); teleport (I); openDoor(W, UP); if (action1 != FALSE) cMAppearance(I, 0, 0, '*'); } break; case V: if (action1 == 4 && action2 == FALSE) break; if (action1 == TRUE) { passValue(column4, &action2); teleport (U); openDoor(Q, DOWN); if (action2 != FALSE) cMAppearance(U, 0, 0, '*'); } else { passValue(column4, &action1); teleport (I); openDoor(W, UP); if (action1 != FALSE) cMAppearance(I, 0, 0, '*'); } break; case B: if (action1 == 5 && action2 == FALSE) break; if (action1 != FALSE) { passValue(column5, &action2); teleport (U); openDoor(Q, DOWN); if (action2 != FALSE) cMAppearance(U, 0, 0, '*'); } else { passValue(column5, &action1); teleport (I); openDoor(W, UP); if (action1 != FALSE) cMAppearance(I, 0, 0, '*'); } break; case 6: useDoor(E, RIGHT); break; case 9: switch (action1) { case 1: switch (action2) { case 2: filterData(action1, v_column1, action2, v_column2); break; case 3: filterData(action1, v_column1, action2, v_column3); break; case 4: filterData(action1, v_column1, action2, v_column4); break; case 5: filterData(action1, v_column1, action2, v_column5); break; } break; case 2: switch (action2) { case 1: filterData(action1, v_column2, action2, v_column1); break; case 3: filterData(action1, v_column2, action2, v_column3); break; case 4: filterData(action1, v_column2, action2, v_column4); break; case 5: filterData(action1, v_column2, action2, v_column5); break; } break; case 3: switch (action2) { case 1: filterData(action1, v_column3, action2, v_column1); break; case 2: filterData(action1, v_column3, action2, v_column2); break; case 4: filterData(action1, v_column3, action2, v_column4); break; case 5: filterData(action1, v_column3, action2, v_column5); break; } break; case 4: switch (action2) { case 1: filterData(action1, v_column4, action2, v_column1); break; case 2: filterData(action1, v_column4, action2, v_column2); break; case 3: filterData(action1, v_column4, action2, v_column3); break; case 5: filterData(action1, v_column4, action2, v_column5); break; } break; case 5: switch (action2) { case 1: filterData(action1, v_column5, action2, v_column1); break; case 2: filterData(action1, v_column5, action2, v_column2); break; case 3: filterData(action1, v_column5, action2, v_column3); break; case 4: filterData(action1, v_column5, action2, v_column4); break; } break; } break; /*@*/ case (64-48): switchMap("menu"); break; } } else { perror ("'mapName' out of speck"); SC(mapName); assert(!TRUE); } mapConditions(); }